We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • Having experience in Linux Operating System. Extensively worked on Ubuntu.
  • Experience in automating build and deployment workflows using GIT, MAVEN, JENKINS, DOCKER .
  • Experience on creating GIT Branches, Tags and merging teh source code between different branches.
  • Performing build activities by using Maven created and modified build configuration files including POM.XML. Dependencies and automation.
  • Experience in Continuous Integration (CI) setup. Installed Jenkins, created build jobs, set up distributed builds using Jenkins master/slave concepts, plug - in installation backup using Jenkins.
  • Experience in automating, building, deploying, and releasing of code from one environment to other environment like Dev, QA, and Staging.
  • Worked extensively with development teams, QA, deployment team and build and release to various environment and maintenance.
  • Containerization Tool Docker writing Docker files for creating Docker images and containers for different environments.
  • Docker writing Docker files for Creating Docker images using start Nginx Server.
  • Setting up Chef Infrastructure, Recipes, Cookbooks and uploading Cookbooks, Bootstrapping nodes and Roles for Application Deployment Automation.
  • Setting-up Chef Server, Chef Workstation and Nodes. Managing complete Environment.
  • Application Deployment and environment configuration using Docker.
  • Knowledge on SHELL scripting.
  • Experience in Installing, configuring and maintaining apache/tomcat Application Servers.
  • Verifying Deployment logs to check for successful deployments in Apache Tomcat Server.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Scrum, Agile methodology.
  • Knowledge on Amazon Web Services environment Elastic Compute Cloud (EC2), Amazon Machine Image (AMI), Elastic Block Storage (EBS), IAM, Elastic Load Balancers (ELB), and Simple Storage Service (S3).

TECHNICAL SKILLS

Version Control Tool System: GIT

Build Tool: Maven

Continuous integration: Jenkins

Containerization Tool: Docker

Configuration management Tool: Ansible

Application Servers: Apache Tomcat

Container Orchestration: Docker Swarm, Kubernetes, GKE

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential

Devops Engineer

Environment: Git, Maven, Jenkins, Docker, chef, Apache Tomcat, Jira, shell

Responsibilities:

  • Used AWS to setup application and web servers
  • Used EC2 to setup servers and Installed Jenkins
  • Version control tool administration: set up git server, creating new repositories, adding new user to teh repositories, creation of new version controlled branches, trouble shooting version control tool errors.
  • Created Branching, Tagging of code delivery at required releases.
  • Checking Git logs & Resolving Git conflicts issues
  • Maven used as build tool to build a source code.
  • Creating War/Jar files using Maven, Continuous integration using Jenkins
  • Supported product release management and patch set release.
  • Experience in setting up Jenkins from scratch and maintaining it.
  • Creating jobs using Jenkins. Manage installations of node, deployment configuration.
  • Released builds to complete testing and review, Continuous integration using Jenkins.
  • Setup and configuring jobs in continuous integration tool Hudson for project builds.
  • Performed Continuous Build and deployments to multiple environments like Dev, QA, and Staging.
  • Providing solutions to developers for check-ins, checkouts, build failure related issues.
  • Deploy teh War files in Apache Tomcat server.
  • Interacting with developers to sort out issues related to Build Automation.
  • Configuring Docker Containers and Creating Docker files for different environments.
  • Created Docker images using Docker files to support Containerization of applications.
  • Deployed various applications through Docker containers.
  • Taking care of deployments using Docker and Chef.
  • Setting-up workstation, Chef Server and managing complete environment.
  • Installed Chef-Server Enterprise On-Premise/Work Station/Boot strapped teh Nodes using Knife.
  • Used Chef Cookbooks, recipes, roles, run list to deploy web applications, application servers.

Confidential

Build & Release Engineer

Environment: Git, Maven, Jenkins, Apache Tomcat, Jira

Responsibilities:

  • Created branches and tags using GIT.
  • Responsible for tagging and maintain code on version control GIT.
  • Monitored builds, GIT check-ins and administrated access management.
  • Supported product release management and patch set release.
  • Responsible for creating Builds and Deployments Plans.
  • Creating War files using Maven.
  • Automate teh build and deployment Process Using Jenkins jobs.
  • Creating jobs using Jenkins. Manage installations of node, deployment configuration, and administration, backup. etc.,
  • Making Application, Reports and Script ready for teh Release on time.
  • Verify Deployments logs to check for successful deployments.
  • Debugging Build & Release related issues.
  • Making build and deployment automation enhancements, fixing bugs.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

Hire Now