Sr Devops Engineer Resume
Dallas, TX
SUMMARY
- 5 + Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications.
- 3+ years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Strong exposure to both AWS and Microsoft cloud platforms.
- Strong hands - on experience in scripting languages such as Groovy, Yml, Bash Shell scripting.
- Excellent understanding of SCM tools such as Bitbucket, SVN, Git, and GitHub
- Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Artifactory, Maven, Slack.
- Experience in integrating code quality tools such as SonarQube, JaCoCo in CI/CD pipelines.
- Strong exposure to configuration management tools such as Ansible Tower, Terraform and Docker and Kubernetes
- Strong exposure to creating Docker images and docker containers, microservices.
- Strong noledge on practicing TDD, automating Junit tests using Maven in Jenkins.
- Strong noledge on migrating Databases using Liquibase.
- Strong noledge in Tomcat, Apache, WebLogic, Ngnix servers .
- Participated in teh release cycle of teh 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.
- Excellent interpersonal skills, greatly motivated with incredible communication and inter-personal skills.
TECHNICAL SKILLS
Cloud platforms: AWS, Microsoft Azure
Framework/DevOps tools: Maven, SonarQube, Artifactory, Jenkins, Datadog, Slack
Build Tools: Ant, Maven, Gradle, MS Build
Versioning Tools: Git, GitHub, Bitbucket
IAC Tools: Ansible Tower, Terraform, Chef and Puppet
Containers: Docker, Docker-Compose, Kubernetes
Application/Web Servers: Apache 2.x/1.3.x, Tomcat, WebLogic 9.x/10.x/12c, JBoss 7.1, Nginx and .Net
Operating Systems: Ubuntu Linux, Red hat, Centos, Linux - 2, HP-UX, Solaris 10, Windows
Database: Oracle, SQL Server, MySQL, Postgres, Dynamo Db, H2
Programming Languages: C, C++, Java, Python and PHP.
Scripting & Other Tools: Groovy, UNIX Shell Scripts (Ksh, Bash), Git Bash, Mobaxterm
PROFESSIONAL EXPERIENCE
Confidential - Dallas, Tx
Sr DevOps Engineer
Responsibilities:
- Automated infrastructure provisioning on AWS using Terraform and Ansible Tower.
- 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 teh necessary plugins and adding more agents to support scalability and agility.
- Suggested and implemented Git Branching Strategy for teh Agile Team
- Set up CI Pipeline dat checkout teh code from SCM and packages it using Maven build tool, Provide code analysis with SonarQube and uploads to Artifactory.
- Set up CD Pipeline dat deploys artifact built and deploys to Dev, QA, UAT and Prod
- Wrote Ansible playbooks for Code Deployment and Configuration Management.
- Performs Rollback Deployment using Ansible Tower
- Created Ansible Tower Templates for Deployment into LLE- Dev QA UAT(Lower Level Environments ) and HLE (Higher Level Environments) Prod Cont.
- Created Bash Scripts for process automation
- Created nightly builds with integration to code quality tools such as SonarQube
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions not met.
- Converted java projects into Maven projects by creating POM file and ensured all teh dependencies are built.
- Enforced Test Driven Development for teh DEV teams for every sprint.
- Set up teh Liquibase Pipeline using Jenkins and Ansible Tower to Migrate Oracle and SQL databases into LLE and Prod Env using Liquibase.
Environment: - J2EE, Selenium, Oracle 11g, Spring, Ansible Tower, Kubernetes, Docker, Terraform, Liquibase, Maven, Jenkins, AWS, SonarQube, Artifactory, Datadog, Slack & Bitbucket.
Confidential - Charlotte NC
DevOps Consultant
Responsibilities:
- Created nightly builds with integration to code quality tools such as SonarQube.
- Set up Nagios Server/Agents for monitoring App Webservers
- Helped teams to reduce defects rate by 30% by introducing TDD in first 3 months.
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions were not met.
- Set up teh SonarLint plug-ins in developer’s workstation.
- 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 teh team
- Building & Maintaining Docker container clusters managed by Kubernetes Engine on AWS
- Handle Blue/Green Deployment of Containers on EKS Clusters.
- Handle Rollout and Rollback Strategy deployment on EKS Clusters.
Confidential - Houston TX
Junior Cloud Engineer
Responsibilities:
- Performed support, performance analysis, troubleshooting, and capacity planning.
- Suggested tools and related implementation to engineering teams for cloud-based services.
- Resolved problems in cloud applications by proper identification as per client requirements.
- Provided reporting and rollout management functions for cloud-based services and security.
- Implemented technical authoring services for application development.