We provide IT Staff Augmentation Services!

Devops Engineer Resume

SUMMARY

  • I am a motivated Skilled DevOps Engineer with 3+ years of hands - on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD, Build/Release Management, and DevOps processes.
  • Linux Operating System with extensive worked on Ubuntu.
  • Automation, build and deployment of workflows using GIT, MAVEN, JENKINS and DOCKER
  • Creation of GIT Branches, Tags and merging the source code between different branches.
  • Performing build activities by using Maven, created and modified build configuration files including POM.XML. Dependencies and automation.
  • Continuous Integration (CI) setup, Jenkins’s installation, created build jobs, set up distributed builds using Jenkins’s master/slave concepts, plug-in installation backup using Jenkins.
  • Automation, building, deploying, and releasing of code from one environment to other environment like Dev, QA, and Staging.
  • Containerization Tool (Docker), creating Docker files for Docker images and containers for different environments.
  • Application Deployment and environment configuration using Docker.
  • Installation, configuration and maintaining Apache/tomcat Application Servers.
  • Verification of Deployment logs to check for successful deployments in Apache Tomcat Server.
  • Good understanding of the principles 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).
  • Mass production using Ansible
  • Container Orchestration using Docker Swarm and Kubernetes

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Environment: Git, Maven, Jenkins, Docker, and Apache Tomcat

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 the repositories, creating of new version-controlled branches and trouble shooting of errors.
  • Cost savings and optimising the performance of Jenkins master server using Master Slave architecture.
  • Checking Git logs & Resolving Git conflicts issues
  • Creating War/Jar files using Maven, Continuous integration using Jenkins and deployment of these files into Apache Tomcat server
  • Supported product release management and patch set release. 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.
  • Configuring the "crontab" build and deployment.
  • Performed Continuous Build and deployments to multiple environments like Dev, QA, and Staging.
  • Providing solutions to developers for check-ins, checkouts, and build failure related issues.
  • Interacting with developers to sort out issues related to Build Automation.
  • Creating and Configuring Docker Containers and Creating Docker files for different environments.
  • Deployed various applications through Docker containers.

Hire Now