We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY:

  • 6+ years of total IT experience in administration, analysis, design and maintenance of client/server and web applications
  • 4+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management
  • Experience in various roles as DevOps, Cloud Engineer, Build and Release Engineer with excellent experience in Software Integration, Configuration, Packaging, Building, Automating, managing and releasing code from one environment to other environment and deploy to servers, support and maintenance under Unix/Linux/VM's Platforms.
  • Experience in integrating code quality tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines
  • Strong exposure to creating Docker images and docker containers.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Maven, Nexus, Slack and VSTS.
  • Participated in the release cycle of the product which involved environments like Development, QAUAT and Production
  • Excellent understanding of SCM tools such as SVN, Git, BitBucket and GitHub
  • Sharp exposure to both AWS and Azure cloud platforms
  • Gained hands - on experience in scripting languages such as Groovy, JSON, YML, Shell scripting.
  • Thorough understanding on practicing TDD, automating Junit tests using Maven in Jenkins.
  • Strong insight in Tomcat, WebLogic servers on different OS's like Windows, Linux VMware, UNIX and Solaris platforms.
  • Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker Worked with project documentation and documented other application related issues, bugs on internal wiki website.
  • Extremely determined and a team player with excellent communication and inter-personal skills

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential - Oklahoma City, OK

Responsibilities:

  • Help teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Create 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.
  • Write Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Design quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Use Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Service. Use Terraform scripts to configure AWS resources.
  • Create Dockerfile and automated Docker image creation using Jenkins and Docker.
  • Set up Git repositories and SSH Keys in Bitbucket for Agile teams.
  • Convert java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Automate infrastructure provisioning on AWS using Terraform and Ansible.
  • Set up a Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Work on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Write Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.
  • Schedule nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Monitor overall site performance including being part of an on call rotation.

DevOps Consultant

Confidential - Houston, TX

Responsibilities:

  • Setup repos on VSTS Git, merging code from develop branch to master branch and make it ready for deployment.
  • Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
  • Set up the SonarLint plug-ins in developer's workstation for detecting defects early during development.
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on VSTS
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Prepared and presented SCM best practices for implementing continuous integration for the team
  • Used Docker application to create Dockerfile and automate Docker image creation, image push into Docker registry
  • Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
  • Deploy packages from WebApps to Azure Web app, using VSTS pipelines

Java Developer

Confidential

Responsibilities:

  • Design, implement and maintain java application phases
  • Conduct software and architectural development activities
  • Transform requirements into stipulations
  • Develop, test, implement and maintain application software
  • Develop technical designs for application development

TECHNICAL SKILLS:

Application/Web Servers: Tomcat, WebLogic 9.x/10.x/12c, Apache 2.x/1.3.xBuild Tools: Ant, Maven, Gradle

Cloud platforms: AWS, Azure

Containers: Docker

Database: Oracle, SQL Server, MySQL, Postgres

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

IAC Tools: Puppet, Ansible, Terraform

Operating Systems: Solaris 10, Ubuntu 16.0.4, Red Hat Linux, Windows

Programming Languages: Java

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

We'd love your feedback!