Devops Engineer Resume
Phoenix, AZ
SUMMARY:
- Around 8 years of experience in IT Industry with around 4 years in DevOpsas Build & Release Engineerresponsible for automating, building, deploying and releasing the code from one environment to the other, around 2 years in Software Configuration Management as CMA & 1.6 years in Mainframes as developer.
- In - depth comprehension of Agile and Waterfall models.
- Effective in working intimately with core product teams to guarantee high quality and timely delivery of builds.
- Good acquaintance on CI/CD Architecture.
- Extensively worked on Continuous Integration Tools Jenkins, Hudson to automate build and deployment process.
- Great information in creating and keeping up different DevOps related tools for the team such as provisioning scripts, deployment tools and staging virtual environments using Vagrant, AWS EC2 instances.
- Having good Experience in supporting and administrating the version control systems GIT and Subversion (SVN) on LINUX environments & CA-Endevor, Serena-ChangeMan on Mainframe environments.
- Extensively used build automation tools like MAVEN and ANT for the building of deployable artifacts such as war from source code.
- Experience in building, deploying Java applications.
- Experience in using Nexus Repository Manager for Maven builds.
- Involved in configuring and integrating the servers with different environments using CM/ Provisioning tool Chef and Puppet.
- Experience in Shell scripting. Developed various automated deployment scripts and health monitoring scripts.
- Expertise in working with Apache Tomcat and Oracle WebLogic servers.
- Experience on installation and configuration of the monitoring tools like Nagios.
- Good Knowledge in creating instances, AMIs, Elastic IP's and manage VMs using AWS EC2.
- Experience in Linux/Unix System Administration, Installations, Upgrades and Trouble shooting on RHEL 5.x/6.x.
- Experience in configuration of NFS, SAMBA/WFS and DNS.
- Extensively worked with Change/Case/Bug tracking tool like BMC Remedy.
- Capability of managing SCM processes which include casting, packaging and deploying.
- Involved in various phases of Software Development Life Cycle (SDLC) i.e. technical requirements gathering, Design, Implementation, Testing, Deployment and Production Support.
- Excellent team player with good communication skills to work in a team or individual environments, ability to learn new technologies quickly.
- Ability to take project ownership and work on multiple projects effectively.
TECHNICAL SKILLS:
Source/Version Control Tools: GIT, Subversion (SVN), Endeavor, ChangeMan
Scripting: Shell Scripting
CI Tools: Jenkins, Hudson
Build Tools: Ant, Maven
Configuration Management Tool: Chef, Puppet
Monitoring Tool: Nagios
Application Server: Apache Tomcat, Oracle WebLogic
Bug/Case Tracking Tool: BMC Remedy, JIRA, ITSM
Test Automation Tool: Selenium
Artifacts Repository: Nexus
Development Tools: Visual Studio 2013, Eclipse, NetBeans
Programming Language: Mainframe, SQL, JAVA
Database: Oracle 10g/11g, SQL PLUS, DB2
Operating Systems: Windows XP/2003, RHEL 5/6, Mainframe ZOS, Ubuntu, CentOS
Virtualization & Cloud Technologies: VMware WorkStation, Oracle Virtual box, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
DevOps Engineer
Responsibilities:
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Designed and deployed AWSsolutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works.
- Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Worked on Cloud automation using AWSCloud Formation templates.
- Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
- Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx, and Tomcat
- Developed Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and Github.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Analyzed the ANT build projects for conversion and converting to Maven build projects.
- Worked with scripting language like Bash, Perl, Python and Ruby.
- Configured, managed ESX VM's with virtual center and VI client.
Environment: Linux (RHEL 5.x/6.x), VMware Player, AWS, Jenkins 1.x, Shell Scripting, Apache Tomcat 6.x/7.x, WebLogic, Chef, GIT, Nagios 4.x/5.x, MAVEN, ANT, BMC Remedy
Confidential, Quincy, MA
Build & Release / DevOps Engineer
Responsibilities:
- Created and maintained users, user profiles, security, rights, disk space and process monitoring.
- Configured the user accounts for Continuous Integration - Jenkins.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, Lambda, VPC, RDB, Dynamo and SNS services in AWS cloud.
- Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
- Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
- Configured Puppet Master and Agent. Wrote Puppet manifests for deploying, configuring, and monitoring into agents/nodes.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Worked as a partial system administrator for Linux machines.
- Extensively used ANT tool to do some builds, integrated ANT to CI tool.
- Edited and Modified POM.xml for a few applications that used Maven.
- Experience in writing Shell scripts to automate the deployments. Automated processes with custom built Shell scripts.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Worked effectively in Configuring and Managing monitoring tools like Nagios.
- Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
Environment: Linux (RHEL 5.x/6.x), VMware Player, Jenkins 1.x, Shell Scripting, Apache Tomcat 6.x/7.x, WebLogic, Puppet, GIT, Nagios 4.x/5.x, MAVEN, ANT, BMC Remedy
Confidential, Cleveland, OH
Configuration Management Administrator
Responsibilities:
- Serves as custodian of the Application Configuration Management (CM) Plans.
- Ensures “change request” links for every change package. Authorize, approve and baseline the change packages.
- Prepares & distributes shipments to different environments.
- Performs execution and management of production builds coordinating with development team.
- Performs monitoring and tuning of SCM tool environments for the client applications. Maintains tool access control for client applications environments.
- Participates in Performs periodic SCM Process Audits and SCM Process compliance.
- Performs package back outs, SCM environment setups & modifications.
- Creates baseline/snapshots & backs out / deletes baselines, if required.
- Controls and manages CM tools/Applications/Users privileges.
- Generates individual application activity summary reports (e.g. Change status, CM tool utilization, Impact analysis, Line of Code).
- Provides SCM services to projects (CM Plans, SCM Estimates, and Timelines etc.) & SCM mentoring to delivery and maintenance organizations.
Environment: Mainframe MVS, VMware Player, BMC Remedy, Serena-ChangeMan v 5.6.2/6.1.2 , JCL, Incident Reporting (IR & ECMIR), APTF, IMPROD, TSO ISPF, SAR.
Confidential, New Jersey
Developer & Production Support
Responsibilities:
- Providing SIT, UAT, and Production Support.
- Involved in Analysis and Coding.
- Involved in Unit Testing, Regression Testing, System Integration Testing.
Environment: Mainframe MVS, BMC Remedy, Serena-ChangeMan, COBOL, JCL, DB2, File Aid.
