We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • Over 14+ yearsof specialized IT experience, 6+ years of DevOps Engineer and 8 years of experience as aMainframe Developer and Tester.
  • Responsible for design and implementation of polices, branching methodologies.
  • Creating branches, tags and maintaining source code in administration level.
  • Experience in SCM tools Subversion SVN and GIT.
  • Experience in build tool ANT and MAVEN.
  • Experience in bug tracking tool Atlassian JIRA.
  • Having good implementation Knowledge on Continuous integration tools JENKINS.
  • Created packages and installation procedures.
  • Took part in a 24x7 on - call rotation
  • Integrated, built, packaged, and debugged several major releases.
  • Built, integrated, and packaged, product releases and installs scripts.
  • Wrote shell scripts and scheduled using CRON job.
  • Assist team members in build deployment - receiving and running builds and troubleshooting issues to improve efficiency.
  • Monitored the automated build and continuous integration process to ensure correct build execution and facilitate resolution of build/ release failures.
  • Managed daily/ nightly builds and releases to QA. Debugged build failures and troubleshoot build, packaging issues, working with the core Engineering teammates to resolve them.
  • We follow Agile methodology and have daily scrum calls to update our daily status
  • Extensive experience in working with the Configuration management tool Ansible and CHEF.
  • Experience in Dockercontainers
  • Experience using Nagios monitoring system.
  • Experience in AWS web services.
  • Experience in Load balancing,HA.
  • Experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMIvirtual machines on Elastic Compute Cloud (EC2), VPC, S3 buckets, Route 53, Auto Scaling.
  • Integrated Artifactory for publishing the Artifacts, Nexus.
  • Coordination with Offshore teams.
  • Monitoring the bug, issue and project tracking tool JIRA.
  • Responsible for deploying customized software deliverables to the various environments like Dev/UAT system.
  • Monitoring the system bottlenecks - CPU, RAM, Disk IO and Networking using performance counters, site down alerts.
  • Excellent analytical, problem solving communication and interpersonal skills.
  • Involved in requirement analysis.
  • Involved in preparing the test plans.
  • Provide environment and support.
  • Perform test execution.
  • Prepare Test result summary report.
  • Prepare Test Status Reports.
  • Attend project meetings.
  • Escalate technical and/or project issues to Project Manager.
  • Report project status to Project Manager.
  • Daily Maintenance activities.
  • Defect tracking.
  • Test results document creation.
  • Have a good knowledge of STLC,Defect life cycle and work flow.
  • Adhere to testing process currently followed by the teams.
  • Estimating the effort required for the test activity.
  • Involved in validating the test results, after execution completes

TECHNICAL SKILLS

Version Control Tool: SVN, GIT, GitHub

CI Tool: Jenkins

Bug Tracking Tool: JIRA

Scripting: Shell Script (Bash)

Build Tool: ANT, Maven

Operating System: Windows, Linux CentOS

Web Servers: Tomcat, HTTPD

Cloud services: AWS, Gcp.

Containerization Tool: Docker

CM Tool: Ansible, Chef

Application Server: Apache Tomcat

Monitoring Tool: Nagios

Virtualization: VMware, Vagrant

Others: SDLC Concepts

Data Bases: DB2, VSAM

Scheduler: ESPMENU, JCS Metrix.

Mainframe tools: LIBRARIAN, FILEAID, FILEMGR, CHANGEMAN, HPQC, TOAD.

Functional Area: Telecom

Languages: COBOL, JCL, SQL, UNIX, QTP.

Operating System: MVS-OS/390, UNIX.

PROFESSIONAL EXPERIENCE

Confidential

Devops Engineer

Responsibilities:

  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven.
  • Schedule the builds and automated the deployment on the application servers using for Jenkins.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, UAT and Production environments using Jenkins.
  • Implement Master-Slave concept in Jenkins. Automate the builds and deployment of projects using Jenkins.
  • Configured Docker container for branching purposes.
  • Implemented AWS services using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling Instances.
  • Developed build and deployment scripts using Ant, Maven as build tools in Jenkins
  • Implementing continuous delivery using Chef. Responsible for writing Cookbook’s to configure nodes.
  • Deployed Java applications into web applications servers like WebLogic.
  • Provisioning of HA using AWS ELB and configuration Auto Scaling.
  • Uploading data into S3 and creation of bucket policies using JSON template.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT, GITHUB.
  • Troubleshoot Build and Deployment issues, with little downtime.
  • Used bug tracking tool JIRA and also triaged issues and maintained bugs using JIRA tool.
  • Documented release matrics, software configuration process.

Environment: AWS, EC2, S3, ELB, EBS, CI, CD, LINUX, MAVEN, JENKINS, CHEF, AWS TOMCAT,JAVA, APACHE WEBSERVER,GIT, GITHUB, MY SQL.

Confidential

Build Release Engineer

Responsibilities:

  • Maintaining GIT repositories, grant access to users, backup.
  • Administering and maintaining Subversion code repository and backup files.
  • Performing SVN dump and hot copy to take the svn repositories backup.
  • Supporting Developers in Build, Delivering activities, Branch, Tags creation.
  • Create and establish build process using MAVEN to perform builds efficiently and deployment of the application using Tomcat Application Server.
  • Automated the building process and reduced all the manual intervention needed and merged that to the Jenkins job.
  • Automation of deployment process by configuring jobs in Jenkins for each application.
  • Setup of nightly and weekly automated builds and their verification.
  • Troubleshoot and compile build failures and facilitate resolution.
  • Performing Pre-Build activities & Post Build activities by coordinating with development teams.
  • Proficient in tool automation using Shell scripting.
  • Responsible for daily builds, delivering patch releases, hot fixes and the formal releases.
  • Work with Dev and QA teams closely to make sure builds available all the time.
  • Deploy the release of software components into pre-production environments.

Environment: GIT, MAVEN, JENKINS, Shell Script, Apache, Tomcat, Nexus

Hire Now