Devops & Cloud Engineer Resume
DallaS
PROFESSIONAL SUMMARY:
- Qualified AWS/ DevOps Engineer with almost 6 years of professional and Experience enthusiastic to automation
- Cloud and optimization. Understands and manages between operations and development to quickly deliver code to customers in the most effective way.
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include building, compiling, packaging, deploying and Application configurations.
- Experience with the Cloud, as well as DevOps automation development for Linux systems. Seeking for a position in AWS/ DevOps, to contribute my technical knowledge.
- Experience as Devops /Build and Release Engineering in automating, building, deploying and release of code from one environment to another.
- Experienced in AWS Cloud platform and its features which includes EC2 AMI, EBS Cloud watch, AWS Config, Auto-scaling, IAM, and AWS S3.
- Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
- Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Openstack.
- Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, CloudFront, IAM, S3, and R53.
- Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
- Experience on Virtualization technologies like VMware, Vagrant, Virtual box.
- Extensively used build utilities like Maven, ANT for building of jar, war and ear files.
- Have experience on Python Scripting in various projects for automating tasks such as Jenkins.
- Experience database in NoSQL database, MongoDB and Cassandra.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects
- Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and also supporting the developers in writing configuration-specs.
- Implemented Docker based Continues Integration and Deployment framework.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
- Experience in working within the Cloud platforms like OpenStack and AWS for integration processes.
- Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
- Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux.
- Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
- Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
- Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
- Experience of database technology such SQL, PLSQL, MySQL including NoSQL databases.
- Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins and AnthillPro.
- Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Work on source control tools like GIT, Perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
TECHNICAL SKILLS:
Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x), Ubuntu, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, AIX.
Version Control Tools: CVS, SVN, IBM Rational Clear Case, Perforce, RTC, GIT, Source Tree
Languages: C, XML, SHELL, PERL, RUBY, PYTHON,BASH
Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2
Application Servers: TOMCAT, WEBLOGIC, WEBSPHERE,NGNIX,JBOSS
Tools: ANT, MAVEN, HUDSON/JENKINS, CHEF, PUPPET, ANSIBLE,NAGIOS, DOCKER,SPLUNKCloud: AWS EC2, VPC, EBS, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, autoscaling, Cloud Trail, Lambda, VMWare, Virtualization experience (VM Management) , virtual box, Docker.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas
Devops & Cloud Engineer
Responsibilities:
- Managed On-site OS/Applications/Services/ Packages using Ansible as well as AWS for EC2/S3&ELB.
- Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
- Used Bitbucket and Git to store and maintain source code.
- Written an Ansible Playbook to bootstrap (Tomcat, JDK, Creation of Users, Keys exchange) the instances when required.
- Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
- Implemented Ansible Inventories roles for Deployment on build on internal Data Centre Servers. Also re-used and modified same Inventories to create a Deployment directly into Amazon EC2 instances.
- Evaluated testing of Ansible playbooks - Concept of Test Driven Development for Infrastructure as a Code. Implemented Ansible for OS component configuration to keep AWS server's template minimal.
- Providing support to a large virtual infrastructure environment comprising of 5+ vCenters, 6000+ Virtual servers, 200+ ESXi hosts, 4000+ VDI.
- Perform execution of Installation Qualifications (IQ) and change controls to maintain the validated state of the systems.
- Backup administration using Symantec Backup Exec and Symantec NetBackup.
- Administration of VMware ESX and ESXi Servers on Dell PowerEdge servers.
- Administration of DNS and DHCP servers, Creation of user and group accounts in MS Exchange Administration.
- Implementing a Continuous Delivery framework using Jenkins, Ansible Maven & Nexus in Linux environment.
- Utilized WAR and JAR files for deployment of enterprise apps.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
- Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss& Apache Tomcat.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Experienced in Functional testing using Selenium IDE. Sound knowledge in JUnit, TestNG framework for Unit testing and Maven for Project building tool, Jenkins for Continuous Integration.
Environment: Docker, Ansible, AWS, S3, Autoscaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, Junit, Python.
Confidential, TX
Sr. VM ware Engineer
Responsibilities:
- Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
- Managing CRON jobs, batch processing and job scheduling with k shell and Perl scripting.
- Backup via TSM and monitoring via Tivoli and Nagios
- Has Experience in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development.
- Performed Cross-Browser Testing both Manual and using Selenium Grid.
- Executed various SQL Queries to perform the backend testing.
- Created various types of desktop pools like Manual pools; automated pools, Linked clones pools; full clone pools and RDP pools in Horizon View as per user’s requirements.
- Installing & deploying application and patches, and validating patches & application.
- Troubleshooting, performance monitoring and optimizing of all aspects of the virtual infrastructure including underlying storage and network systems.
- Maintain Visio drawings and SCOM for servers, routers and switches.
- Hands on New Flexpod operations validating with proper hypervisors, applications and software's including VMware vSphere, VMware View, Netapp SnapProtect, Cisco Nexus Datacenter switches.
- Implemented and managed all aspects of core virtualization technology such as vMotion, Storage vMotion, HA, DRS, Affinity / Anti-Affinity rules and resource pools.
- Hot and Cold Cloning of Virtual Machines using VMware Converter.
- Provided server and client support for all issues such as logon failures, account lockout, network connectivity and authentication issues.
- Hands on experience with vsphere 4.0, 5.0, 5.1, 5.5 and currently prepping for VCP6-DCV certification.
- Coordinated application releases with Development, DBA and Project Management teams
- Created and wrote shell scripts (ksh, Bash), Ruby, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms
Environment: Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, Jenkins, Bash, AWS, MySQL, Vmware
Confidential, Phoenix, AZ
Build & Release Engineer/DevOps Engineer
Responsibilities:
- Participated in the release cycle of the product which involve environments like Development QA UAT and Production.
- Responsible for configuration, maintenance, and troubleshooting of .com Project.
- Perform biweekly build cycle and testing processes on Solaris.
- Wrote Selenium Scripts for web automation.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Action for various key and mouse event, by using different Locators.
- Used Firebug and Selenium IDE to identify web elements using Id, CSS selector and XPATH.
- Automated sanity and regression tests using Selenium.
- Developed utilities for developers to check the checkouts, elements modified based on project and branch.
- Used Ant Scripts to automate the build process.
- Implemented cloud services AWS.
- Setting up Splunk environment for on-boarding applications, troubleshooting the application problems in Splunk logs from network devices and investigate the security incidents.
- Loaded huge dataset to Splunk project and managed indexes, cluster and forwarders effectively.
- Manage projects for setting up of IT infrastructure and providing 3rd Level Support for RHEL environments. Setting up EMC storage.
- Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Suggested latest upgrades and technologies for NoSQL databases.
- Evaluated system performance and validated NoSQL solutions.
- Used Perl/Shell to automate build and deployment Process.
- Implemented a Continuous Delivery framework using Jenkins, maven & Nexus in Linux environment
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
Environment: ANT, WebSphere, Perl/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL.
Confidential
Linux Administrator
Responsibilities:
- Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux
- Install, configure and administer Splunk Enterprise Server 6.0.4 and Splunk Forwarder 4.x.x/5.x.x/6.x.x on Redhat Linux and Windows severs.
- Experienced working with Preload Assist and PICS projects.
- Installing and setting up Oracle9i on Linux for the development team.
- Migrated database applications from Windows 2000 Server to Linux server.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- Capacity Planning, Infrastructure design and ordering systems.
- Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Diagnosed hardware and software problems and provided solution to them.
- Updated data in inventory management package for Software and Hardware products.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
- Bash shell-scripts to automate routine activities.
- Monitored trouble ticket queue to attend user and system calls.
Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, Ubuntu, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.
