We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • 10+ 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.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, BitBucket, Maven, Nexus and VSTS.
  • Experience in integrating code quality tools such as SonarQube, JaCoCo, in CI/CD pipelines.
  • Experience in scripting languages such as Groovy, Shell scripting.
  • Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker
  • Strong exposure to AWS and Azure cloud platforms.
  • Excellent understanding of source - code management principles and systems, particularly Git
  • Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins.
  • Strong knowledge in WebLogic servers on different OS’s like Windows, Linux VMware, UNIX, AIX 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/tools: Maven, JIRA, SonarQube, Nexus, Jenkins, VSTS, TeamCity

Versioning Tools: Git, GitHub, Bitbucket, GitLab

IAC Tools: Puppet, Ansible, Terraform

Containers: Docker

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

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

Database: Oracle, SQL Server, MySQL, Postgres

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

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Set up Git repositories and SSH Keys for Agile teams.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Automated the deployment of Java and .Net applications with the use of Jenkins.
  • Set up CI/CD pipelines for Microservices on AWS using App services.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Used Python to automate application deployments.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • 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.
  • 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.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Manage/mentor both onsite/offshore teams.
  • Enforced Test Driven development for the DEV teams for every sprint.

Environment: - J2EE, Selenium, Oracle 11g, Spring, Ansible, Puppet, Terraform, Maven, Jenkins, AWS, SonarQube, TDD

Confidential, Irving, TX

DevOps / Build & Release Engineer

Responsibilities:

  • Assisted in migration of the existing data center into the AZURE environment by using Azure Site Recovery.
  • Performed code migration from TFVC to Git using TFS-Git utility.
  • Set up CI/CD pipelines for Java Application on VSTS and deployed through Docker.
  • Set up CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features.
  • Wrote Puppet manifests to configure applications such as tomcat, apache and Java Software.
  • Created nightly builds with integration to code quality tools such as SonarQube, which reduced code quality issues by 40% over six months period.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Set up the SonarLint, Codiscope plug-ins in developer’s workstation.
  • Enforced Test Driven development for the DEV teams for every sprint.
  • 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

Environment : Git, Azure, VSTS, Docker, Puppet, Nagios, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint

Confidential, Dallas, TX

UNIX Admin

Responsibilities:

  • Tracking AIX and Non-AIX Related hardware and software problem record for proper solution.
  • Properly documented each and every issue for audit purposes and for future assistance for
  • Monitored and analyzed software and hardware errors from error report and system dumps for unexpected system hang, halt or hardware failures.
  • Implemented and maintained various levels of AIX 5L and above from installation to migration to troubleshooting using various techniques but prominently NIM.
  • Monitored and analyzed software and hardware errors from error report and system dumps for unexpected system hang, halt or hardware failures.
  • Troubleshoot various aspects of login authentication problems by interacting with NIS, NIS+, and LDAP.
  • Created backups and clones using mksysb and alternate disk install using a standalone and a NIM assisted method.
  • Planned and configured Micro-partitioning by creating multiple LPARs within a single frame and by using shared processing and DLPAR capability.
  • Configured and maintained high availability environment by utilizing various versions of PowerHA (HACMP).
  • Download and apply critical APAR, PTF, filesets and efixes for system consistency. Maintaining system with appropriate maintenance level for maximum optimization.
  • Monitored system load and determined tunable parameters for optimal performance.
  • Worked with various Confidential applications such as DB2, Websphere, MQ Series, Tivoli Storage Manager, Sysback, Service Agent, pSeries and Enterprise server products.
  • Tracking AIX and Non-AIX Related hardware and software problem record for proper solution.

Environment: Red Hat Linux (RHEL 4/5), UNIX, AIX, Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat, SAN, RAID levels, SUSE, CQL, VMware, Puppet, Maven, ANT, Jenkins.

We'd love your feedback!