We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Experience in DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
  • In - depth knowledge of DevOps management methodologies and production deployment Configurations.
  • Experience with DevOps tools like Git, GitHub, Maven, Jenkins, JIRA Software, Docker, Kubernetes and Vagrant.
  • Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Proficient in AWS services like VPC, EC2, S3, Auto Scaling Groups (ASG), EBS, RDS, IAM, Cloud Formation, Route 53 Cloud Watch and S3 buckets in the AWS environment to store files.
  • Experience writing Concourse build jobs and Jenkins deploy jobs to automate code deployments to dev/stage/prod.
  • Experience with Jenkins, Hudson as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven Build Frameworks.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories.
  • Experience in version control using GIT and continuous integration management using Jenkins.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration.
  • Experience in development and execution of XML, Shell Scripts, Power shell, Python, Batch scripts and Bash also.
  • Experience working with Docker, building files and hosting images in DockerHub.
  • Experience in using Kubernetes to orchestrate the deployment, scaling and management of Docker containers.
  • Experience is using Tomcat, servers for deployments. Experienced in deployment of applications on Apache Web server, Nginx.
  • Experience in querying RDBMS such as Oracle, PostgreSQL, MY-SQL and SQL Server by using PL/SQL for data integrity.
  • Extensive Experience in Linux/Unix System administration, System builds, Server builds, Installations, Upgrades, Patches, Migration and trouble shooting.
  • Ability to quickly understand, learn and implement the new system design, data models in a professional work environment.
  • Well versed with deadline pressures, superior analytical, time - management, collaboration, communication and problem-solving skills.

TECHNICAL SKILLS

Configuration management Tools: Docker, Ansible.

Build Tools: CI/CD, Maven, Ant, Jenkins, Kubernetes, AWS.

Languages: Java, JavaScript, HTML, Python, Powershell, Bash and Shell Scripting.

Web Servers: Apache Tomcat, JBoss, Nginx.

Monitoring Tools: Nagios.

Version Controls: GIt

Repositories: Nexus, Artifactory

RDBMS: Oracle, MS SQL, PostGreSQL.

Operating Systems: Windows Variants, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, full-text search and application monitoring in integration with AWS Lambda and CloudWatch.
  • Set up CI/CD pipelines for Micro-services and integrated tools such as Maven, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Documented all the process of CI/CD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams.
  • Created Docker-file and automated Docker image creation using Jenkins and Docker.
  • Configured Docker to use Multistage build in a micro service
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.
  • Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files.
  • Configured Veracode Scan on CI-CD Jenkins to scan application code before deployments to Kubernetes Cluster.
  • Developed Bash and Python Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Repository Management tools like Artifactory and Nexus.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios event handlers in case of an automatic restart of failed applications and services.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.

We'd love your feedback!