We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • 7+ Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications
  • 5+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management
  • Experience in various roles asDevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, and managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as shell.
  • Designed and implemented projects on UNIX, LINUX and cloud AWS enviroments
  • Excellent understanding of SCM tools such as SVN, Git, BitBucket and GitHub
  • Strong exposure to both AWS and Azure cloud platforms
  • Strong hands on experience in scripting languages such as Groovy, JSON, YML, Shell scripting.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS.
  • Experience in integrating code quality tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines.
  • Experience in maintaining Amazon Web Services and Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to Snowflake Migration, AWS Cloud from on - premises.
  • Experience in both framework and CloudFormation to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Expertise in integrating Terraform with Ansible to create and Version the AWS Infrastructure, designing, automating, implementing and sustainment of Amazon machine images (AMI) across the AWS Cloud environment.
  • Experience with Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and versioning infrastructure and manage existing and cloud infrastructure as well as custom in-house solutions.
  • We are using cloud formation Templates to creating environments like AWS code commit, code build, code deploy, code pipeline, Aws Lambda functions, Step functions, S3, PostgreSQL providing access for a Team. Solved problems using a combination of JavaScript and JSON.
  • Experience in developing CI/CD system with Jenkins on Kubernetes container environment and utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
  • Experience working on several Docker components such as Docker Engine, Machine, Creating Docker Images, Compose, Docker Hub and handle multiple images primarily for middleware installations and domain configuration.
  • Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker
  • Strong exposure to creating Docker images and docker containers.
  • Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
  • Strong knowledge in Tomcat, WebLogic servers on different OS’s like Windows, Linux VMware, UNIX and Solaris platforms.
  • 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, bugs on internal wiki website.
  • A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills

TECHNICAL SKILLS

Cloud platforms: AWS, Azure

Framework/DevOps tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, Slack

Build Tools: Ant, Maven, Gradle, MSBuild

SCM: Git, GitHub, Bitbucket, GitLab

IAC Tools: Puppet, Ansible, Terraform

Containers: Docker, Kubernetes

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

Operating Systems: HP-UX, Solaris 10, Ubuntu 16.0.4, Red Hat Linux, Windows, AIX

Database: Postgres

Programming Languages: Java

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

PROFESSIONAL EXPERIENCE

Confidential - Irving, TX

DevOps Engineer

Environment: - J2EE, spring, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, TDD, Slack, Docker & BitBucket.

Responsibilities:

  • Migrated the legacy applications to AWS cloud using DevOps tools like Git, Jenkins, Terraform, EKS, Terascan and JIRA.
  • Used certified Terraform modules to build TF consumer pipelines for AWSntech stack in LAB and DEV
  • Implemented IAC TF consumer pipelines.
  • Applied automation tested in UAT/PERF.
  • Added CITI certified packages to the IAC pipeline as released.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Implemented self-serve infrastructure provision through service catalogue.
  • Enhanced IAC pipeline to successfully integrate and scale the pipeline in PROD.
  • Automated infrastructure provisioning on AWS using Terraform
  • Organized AWS Guide inside company to increase developer knowledge about the AWS product.
  • Created proof of concept Terraform stacks to demonstrate how moving to infrastructure as code approach would improve developer experience.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, 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.
  • Created Dockerfile and automated 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, Veracode.
  • Automated roll out of EKS clusters following any Devops team to stand up new EKS cluster
  • Wrote build pipeline job in Jenkins to deploy each release of code to a single environment and waited for success before applying the release to next environment.
  • Responsible for code reviews, testing strategy and integration with other domain teams, working with product owner on story elaboration and then execution of user stories.

Confidential - Waterbury, CT

Sr. DevOps Engineer

Environment: - J2EE, spring, Ansible, Terraform, Maven, Jenkins, AWS, SonarQube, TDD, Slack, Docker & BitBucket.

Responsibilities:

  • Migrated the legacy applications to AWS cloud using DevOps tools like GitHub, Jenkins, Maven, Nexus, JIRA, Docker, SonarQube and Slack
  • Performed S3 buckets creation, policies and also on the IAM role based policies and customizing template
  • Created backup of Amazon machine Images (AMIs) of EC2 instances using Packer, and critical business data for Disaster Recovery (DR) and upgrading to new instance types for better performance.
  • Experienced and implemented Talend backend web portal using Nodejs Express framework.
  • Experience in Blue/Green deployment and UCD strategy by creating new applications which are identical to the existing production environment by using automation frameworks such as cloud formation templates and terraform templates.
  • Implemented and developed REST API calls using python code and shell script to generate reports.
  • Involved in developing automation solution by using shell script. Setup application platform monitoring as TEM / Talend execution management includes a flow of architecture that collects logs and generate reports over the logs.
  • Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Created Dockerfile and automated docker image creation using Jenkins and Docker.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Using GIT into the continuous Integration (CI) environment along with Jenkins.

Confidential - Wilmington, DE

DevOps Consultant

Environment: Git, Azure, VSTS, Docker, Java, J2EE, Windows Servers & SharePoint

Responsibilities:

  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Orchestration of Application processes on different environment using Ansible, puppets in cloud AWS
  • Deployed application to Tomcat Application server and static content to Apache web servers.
  • Coordinated different teams across the globe to deploy different builds to different environment on parallel developments for multiple projects.
  • Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
  • 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.
  • Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Prepared and presented SCM best practices for implementing continuous integration for the team
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Setup repos on VSTS 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 VSTS
  • Created WebApps on Azure portal for deploying web applications using VSTS pipelines.
  • Build, configuration, administration, and troubleshooting of the VPC networking in a cross-domain, including VPC peering, limits and pricing and architects within AWS cloud populated by infrastructure, platform, and application services that share common security and interconnection and AWS Lambda and AWS config.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

We'd love your feedback!