We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience in DevOps, Configuration, Build and Release Management.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Extensively worked on Continuous Integration Tools Jenkins, Hudson, RTC, TFS, and Cruise Control to automation of build and deployment process and etc.
  • Extensive experience with software builds tools like Apache Maven, Apache Ant.
  • Expertise in transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Knowledge in using Nexus Repository Managers for Maven builds.
  • Configuration management and Infrastructure provisioning using Chef & Puppet.
  • Having good Experience in DevOps tools Urban Code Deploy.
  • Build Results are managed in Jenkins and deployed using workflows in Jenkins.
  • Experience in Python with proven expertise in using new tools and technical developments to drive improvements throughout entire software development lifecycle.
  • In - depth noledge in Shell scripting and exposure to Ruby, Pythonscripting.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Expertise in build/release process & maintain the Archive of software releases (internal & external).
  • Experience on web servers and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • In depth noledge in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups).
  • Experience in using containerization and container management tools like Docker, Docker Compose and Kubernetes, for Orchestration, deploying the services related to the Containers and with container-based deployments using Docker.
  • Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
  • ExperienceinworkingwithcoderepositorieslikeTFSandautomationofconfigurationmanagementtasks.
  • Strong noledge on IP networking VPN's, DNS, load balancing.
  • Exposure on the web services like REST and SOAP and protocols like TCPIP and LDAP.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
  • Experience with Oracle, MySQL and Server DB Tasks.
  • Experience on installation and configuration of the monitoring tools like Nagios.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and In-depth understanding of the and best practices of software configuration management in agile, SCRUM,Waterfall methodologies.
  • Expertise in troubleshooting the problems generated while building, deploying and in Production support.

TECHNICAL SKILLS

Dev Ops Tools: Chef, Puppet, Ansible, Terraform, Jenkins, Maven, Ant, Docker, Kubernetes

Languages: Shell Scripting, Bash, Python, Perl, HTML, Java Script, XML, SQLCloud Platforms AWS, Rackspace, Open stack

Services: SOAP, WSDL, XSD

Application Server: Web sphere 6.1/7.x, Web logic, Apache Tomcat

Web Server: IBM Http Server 6/7, IIS 6/7, Apache Http Server 2.0

Tools: /Others MS-Project, MS-Office, VISIO, ENDEAVOUR, TSO/ISPF, Remedy

Testing Tools: Quality Center/ALM, Clear Quest, Jira

Databases/RDBMS: Oracle 8.x, 9.x, SQL Server, DB2, MySQL, UDB

Operating Systems: Linux, UNIX, Solaris 10, Windows XP/2000, OS/390

PROFESSIONAL EXPERIENCE:

Confidential

Devops Engineer

Responsibilities:

  • Working on DevOps platform and has gained experience in specialized areas related to Ansible for Cloud Automation.
  • Documented project's software release management procedures with input decisions.
  • Building and monitoring in the project has been done continuously with a CI Tools like Jenkins.Performed all necessary day-to-day Subversion support for different projects.
  • Deployment of the Business processes by creating JAR, WAR and EAR files to IBM Weblogic application servers.
  • Worked on creating repositories in Git Stash for multiple applications
  • Used Chef to manage VM configuration within AWS and primarily used Ruby to write GIT applications and chef Recipes.
  • Worked on variousDockercomponents likeDockerEngine, Hub, Machine, Compose and Docker Registry.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Created build/deploy documentation in confluence for various applications.
  • Using Ansible with AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
  • Involved in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Installed Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by PCF. Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF.
  • Worked with Pivotal Cloud Foundry (PCF) architecture and design, troubleshooting issues with platform components, and developing global and multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and AWS.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Integrated Docker container orchestration framework with Kubernetes by creating pods, config Maps, deployments, Replica sets, nodes etc.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.
  • Deployed multiple databases and applications using Kubernetes cluster management, some of the services are Redis, Nginx etc and maintained Kubernetes to manage Containerized applications.
  • Automated Virtual Infrastructure using Power Shell.
  • Configured SonarQube scanner for code analysis, code smell, finding bugs and checking the quality levels of particular code.
  • Setting up continuous integration and formalbuildsusing Bamboo with Artifactory repository.
  • Resolved update, merge and password authentication issues in Bamboo and JIRA.
  • Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Used Atlassian JIRA as issue tracking and ticketing tool.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Configured and Maintained the Jenkins build and automation jobs.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Git Stash, Jenkins, Terraform, Java/J2EE, Ant, Chef, Docler, Ansible, Kubernetes, Maven, SonarQube, Atlassian JIRA, LINUX, XML, IBM Web logic, PCF, Perl Scripts, Shell scripts, Power Shell and Apache Tomcat

Confidential

Devops Engineer

Responsibilities:

  • Involved in transforming the legacy Admin model toDevOPSmodel by introducing various automation tools for host and cluster management.
  • Worked on building automation pipeline to deploy and orchestrate services in AWS.
  • Configuring CD/CI tools using Blue - Green deployment methodology.
  • Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Ansible.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Implemented Chef best-practices and introduced Test Kitchen to facilitate a more natural cookbook development work flow.
  • Configured Jenkins pipeline jobs and templatized workflows to improve reusability for building pipelines.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Automated configuration changes for all environments in cloud using Puppet and developed various modules and templates for different application roles.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment on Openstack environments through automated tools,Ansible/ custom pipeline.
  • Created various Cloud Formation templates for application deployment and management.
  • Responsible for supporting and troubleshooting AWS Pipeline deployments
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.
  • Used Jenkins pipelines to drive all microservices builds out to the Dockerregistry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Developed PowerShell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Configured cloudbees Jenkins plugins for pushing Artifact, Log parser, build timeout plugins
  • Implemented groove based templates for Jenkins jobs.
  • Involved in Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, build pipeline,Docker, GIT, JUnit and pipeline plugins.
  • Made automated python script to run every quarterly to update the Ami security patches.
  • Created and maintained user accounts, roles on MySQL production and staging servers.
  • Configured the Load Balancers and VPC with Public and private subnets.
  • Supports weekly on call for troubleshooting application after hour issues.

Environment: Jenkins, AWS (EC2, S3, Redshift, Cloud Formation), Terraform, Chef, Ansible, Docker, python, Shell scripting, Ruby, MySQL, JIRA, Jenkins, Docker, Kubernetes, SonarQube, GIT and Linux.

Confidential

DevOpsBuild & Release Engineer

Responsibilities:

  • Release Engineerfor a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with Software Developers and DevOpsto debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Developedbuildand deployment scripts using Ant and Maven asbuildtools in Jenkins to move from one environment to other environments.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyzed and resolve conflicts related to merging of source code for GIT.
  • Managed GIT repositories for branching, merging and tagging.
  • Worked onNagiosfor monitoring the systems.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.

Environment: Windows, Ant, Maven, Nagios, Chef, Puppet, PowerShell, Open Stack, Shell/Perl, Python, GIT, CVS, TFS, Jenkins, Tomcat, Bamboo, Jira, Oracle.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Perform software builds using SVN as version control.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Developed and maintained integration and release processes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Installed Chef Server, Workstation as well as configured different nodes in Chef.
  • Implemented Maven builds to automate JAR and WAR.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Supported and developed tools for integration, automated testing and release management.
  • Involved in Research of the project application architecture to support/resolve build, compile and test issues/problems.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: Subversion (SVN), Jenkins, Perl Scripts, Shell Scripts, Maven, Chef, Perl, Python, XML, Tomcat.

We'd love your feedback!