We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY

  • 7 years of experience in IT industry. Currently I am working as DevOps Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment.
  • Worked with Version control tool GIT, build tool Maven, Continuous integration and Management Tools Jenkins and Chef respectively.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Experience in automation build & deployment tools i.e. Jenkins, Unix Shell Scripting and Maven.
  • Experience on setting up application servers i.e. Apache Webserver, for development, test and prod environment Confidential Unix/Linux box.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in agile and SCRUM methodologies.
  • Worked on DevOps, Continuous Integration, Continuous Delivery and ContinuousDeployment.
  • Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Installed and Managed Jenkins for CI and Sharing Artifacts respectively within the company.
  • Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • 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.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Created various modules and Manifests in Puppet to automate various applications.
  • Wrote Puppet manifests on conditional expression based on agent specific data, which is available through Factor.
  • Expertise on Puppet Automation experience including Master, Agents, Manifests, Classes setup and Chef Automation.
  • Used Docker to create, deploy and run applications using containers.
  • Used Chef to configure/manage the infrastructure and configurations of nodes and containers.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (Bash), Python.

TECHNICAL SKILLS

Operating systems: Linux, Windows server 2008R2/2012, Ubuntu, Cent OS

SCM Tool: SVN, GIT, GIT Hub

CI/CD Tools: Jenkins

Scripting languages: Shell Scripting, PowerShell, Python

Packaging Tools: Wise Package Studio and Install Shield Admin Studio

Configuration Management: Chef, Ansible, Puppet.

Monitoring Tools: Nagios

Open Source Container: Docker, Kubernetes

Application Server: Apache Tomcat

Cloud Technologies: VMware, AWS

PROFESSIONAL EXPERIENCE

Confidential, Irving, Texas

DevOps Engineer

Responsibilities:

  • Deployed code changes in application as a part of Continuous integration and continuous deployment activity.
  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Installed and configured an automated tool Puppetthat included the installation and configuration of the Puppetmaster, agent nodes and an admin control workstation.
  • Used ANT Scripts and Shell scripts to automate build and release process.
  • Automated the Build Process using Jenkins.
  • Expertize in trouble shooting the problems generated while building, deploying and also in production support and Non-production support.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.

Environment: GIT, GIT-HUB, Jenkins, Puppet, Chef, JIRA,Python, ANT, Maven, Shell scripts, Service Now.

Confidential, Saintlouis, MO

Build and Release Engineer

Responsibilities:

  • Taken Configuration Management activities for Gerrit and UTP. Also, contributed towards monitoring jobs and any build failure and resolve solutions.
  • Check for compilation errors and solve the errors by root causing the issue and also in production Environment.
  • Created and updated Puppetmanifests and modules, files, and packages stored in the GIT repository.
  • Maintaining multiple code branches in SCM tool/Server like GIT .
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Developed an effective build automation, continuous integration and test environment that reduced integration issues and improved code quality.
  • Involved in Setup and Configuration of PuppetConfiguration Management.
  • Debugging build failures, coordinating with developers and testers to resolve related issues.
  • Understand the conflict scenarios and take appropriate actions during merge conflicts either using merge conflict tools or addressing the same to the developers as and when needed.
  • Following the ITIL process to meet the client requirements.
  • Monitoring Continuous Integrated builds, investigating for failure and taking correction action .
  • Coordinate with SA, DBA, Networking and Operations teams to build out and maintain test, QA, Staging, and Production environments.

Environment: Shell script, Jenkins, GIT, Python, Puppet, and Docker.

Confidential, Secaucus, NJ

DevOps Engineer

Responsibilities:

  • Involved in DevOps Pipeline and application architecture design.
  • Created and configured Jenkins jobs to create AWS EC2 instances
  • Created and Configured Jenkin jobs for creating AWS RDS, ELB, ASG .
  • Installed and configured an automated tool Puppetthat included the installation and configuration of the Puppetmaster, agent nodes and an admin control workstation
  • Designed and implemented Ansible scripts to install java, liferay portal and required software’s on EC2 Instance.
  • Designed and implemented terraform scripts to launch configuration
  • Designed and implemented Ansible, python scripts to deploy application changes and code.
  • Developed Playbooks in Ansible and Modules in puppet for software configuration Management.
  • Experienced Managed Linux and Windows virtual servers on AWS EC2 usingPuppet.
  • Developed automated provisioning and deployment system using Puppetcustom modules and manifest.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Deployed Puppet, Puppetdashboard for configuration management to existing infrastructure.

Environment: Jenkins, Puppet, UNIX shell Scripting, Git, Maven, Ansible, AWS Cloud.

Confidential

DevOps Support

Responsibilities:

  • Responsible for version control Management, Branching, Performing the GIT Merging activities
  • Resolved check-in and checkout logging issues.
  • Extensive experience using MAVEN as build tool for the building of deployable artifacts (jar, war & ear) from source code.
  • Configured Jenkins jobs to introduce Continuous Integration and automate the Build & Deployment process.
  • Analyzing application logs in order to determine the possible cause of issues and reporting errors directly to the Dev team.
  • Creating multiple Docker containers and ship code as an image and re-create containers to set up local development environment with the image same as that of the production environment
  • Supporting developers in Configuration management environment using Chef.
  • Writing Cookbooks and recipes using Ruby DSL to configure nodes and uploading the same to Chef Server in Linux machines.
  • Creating Roles in the workstation and attaching cookbooks to those role, also running the chef client from the nodes to pull the cookbooks from the server, therefore providing appropriate configurations to the nodes as per the requirement.
  • Performing the code deployment activity into various environments i.e. DEV, TEST, QA, PREPROD and PROD.
  • Maintaining records of applications, Application Owners, versions and packaging status for all the applications in the applications list.

Environment: Jenkins, UNIX shell Scripting, Git, Maven, puppet, Apache-Tomcat, JDK 1.6, Chef, windows based applications.

Confidential

System Engineer

Responsibilities:

  • Created software to work on windows platform and supporting customers to install the package and functionality.
  • Created documents for application installation behaviours and manual testing.
  • Develop software installation programs using Microsoft Windows Installer (MSI) technologies.
  • Test packaged software and troubleshoot installation problems and conflicts.
  • Testing the packages on Windows 7 Operating System
  • Customizing the application and analyse the error by using ORCA tool.
  • Migrating the applications from Win XP to Windows 7 OS.
  • Applying the shims to tweak the compatible issue using Application Compatible Toolkit.
  • Prepare Packaging Workstations with clean Windows XP and Windows 7 operating systems.
  • Deploying the packages using Microsoft SCCM tool.
  • Creating Virtual Machines using VMware for Packaging and Testing purpose.
  • Experience in Packaging tool 'Admin studio' for windows based application and testing the same before delivery.
  • Used third parity tools Process Monitor, Install rite, beyond compare as part of Troubleshoot.

Environment: Windows XP/7, Wise Package Studio, Install Shield Admin Studio, VMware, SCCM.

We'd love your feedback!