We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 5+ years of professional I.T experience in design, develop, build and deployment of web applications.
  • 5+ years in practicing DevOps, Cloud Automation & Quality Engineering.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory and Slack Azure pipelines.
  • Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation
  • Strong experience in migrating applications to both AWS and Azure cloud platforms.
  • Strong experience in working with version control systems such as Git, GitHub, Bitbucket and Azure Git.
  • Strong knowledge on integrating webhooks with Jenkins
  • Integrating slack with Jenkins for team collaboration and notification
  • Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments.
  • Strong hands on experience in scripting languages such as Groovy, Python, YAML, Shell scripting.
  • Strong experience in code quality and code coverage tools such as SonarQube and JaCoCo.
  • Good knowledge of virtualization and container technology like Docker. Experience in creating Dockerfiles and working with Docker containers.
  • Have good knowledge in Kubernetes and have setup clusters in Amazon EKS and AKS.
  • Strong exposure to configuration management tools such as Terraform, Ansible.
  • Strong knowledge onDatadog and Nagios for monitoring.
  • Strong knowledge in Tomcat, WebLogic servers on different Operating Systems like Windows, Linux VMware, UNIX.
  • Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
  • Worked with project documentation and documented other application related issues and bugs.
  • A highly motivated, energetic individual, a team player with excellent communication and inter - personal skills.

TECHNICAL SKILLS

Cloud platforms: AWS & Azure

Framework/DevOps tools: SonarQube, Nexus, Artifactory, Jenkins, Slack, AzureDevOps

Build Tools: Ant, Maven, MS Build, Terraform.

SCMs: SVN, Git, GitHub, Bitbucket, Azure Git.

IAC Tools: Ansible, Terraform, CloudFormation

Containers/Orchestration: Docker, Kubernetes

Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.x, JBoss 7.1

Operating Systems: Ubuntu 18.0.4, Red Hat Linux, Windows, HP-UX and Solaris 10

Databases: Oracle, SQL Server, MySQL, PostgresSQL

Programming Languages: Python & groovy.

Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Putty, iTerm

PROFESSIONAL EXPERIENCE

Confidential

DEVOPS ENGINEER

Responsibilities:

  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, and Slack for providing immediate feedback to DEV teams after code check-in.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Set up Git repositories and SSH Keys in GitHub for Agile teams.
  • Integrated GitHub web hooks into Jenkins to automate the code check-out process. implemented the setup for master-slave architecture to improve the performance of Jenkins.
  • Creating Docker image from Dockerfile and automating docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Created nightly builds with integration to code quality tools such as SonarQube.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met and also setting up Nagios for monitoring.
  • Rebuild of entire existing platform over to Docker containers.
  • Setup Kubernetes clusters using Amazon EKS (Blue/Green deployment, Canary Deployment)

Confidential

AZURE CLOUD ENGINEER

Responsibilities:

  • Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on AzureDevOps
  • Created WebApps (PaaS solutions) on Azure portal for deploying web applications using Azure DevOps pipelines.
  • Setup AKS clusters in Azure using Azure CLI.
  • Created nightly builds with integration to code quality tools such as SonarQube.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Set up the SonarLint plug-ins in developer’s workstation for detecting defects early during development.
  • Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team.

Confidential

Devops Engineer

Responsibilities:

  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Setting up & Troubleshooting Ansible, using ansible for deployments to all environments.
  • Set up CI/CD pipelines using Jenkins for Microservice deployment and integrated tools such as Maven, Bitbucket, Nexus, Docker, teams for providing immediate feedback to teams after build is completed.
  • Set up script to check disk-space and also delete unused docker images, containers and volumes to avoid clustering our nodes.
  • Provisioned environments in AWS using Infrastructure as code
  • Container management using Docker by writing Dockerfiles and set up automated build on Docker hub.
  • Set up Jenkins master and slave, added the necessary plugins to support scalability and agility

We'd love your feedback!