We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.50/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Motivated professional with 2 + Years of total IT experience in administration, analysis, design and maintenance of client/server and web applications.
  • 1.5 years in practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
  • Ability to make a positive impact in any business environment that has been demonstrated by my employment record
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Bit Bucket, GitHub, Maven, Nexus and VSTS.
  • Experience in integrating code quality tools such as SonarQube, in CI/CD pipelines.
  • Experience in scripting languages such as Groovy, Shell scripting, Bash
  • Exposure to configuration management tools such as Ansible, 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 Django
  • 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.

Framework/tools: Nagios, SonarQube, Nexus, Jenkins, VSTS

Versioning Tools: Git, GitHub, Bitbucket

Application/Web Servers: Ansible, Terraform, Tomcat

Operating Systems: Mac, Linux, Windows

Database: MySQL, Postgres Task Management JIRA

Programming Languages: Python 2.7, Java Scripting & Other Tools: Shell Scripts (Ksh, Bash), Git BashContainerization tools Docker, Ecs

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Set up Git repositories and Assign SSH Keys to my team.
  • Work on Jenkins adding the necessary plugins and adding more slaves to support scalability and agility.
  • Improve systems performance with continuous monitoring tools, resolve day to day issues
  • Automated the deployment of Java applications
  • Set up CI/CD pipelines for Microservices on AWS using App services.
  • Created Docker file and automated Docker image creation using Ecs and Docker.
  • Automated infrastructure provisioning of EC2 on AWS using Terraform and Ansible.
  • Automated deployment of webapps to Tomcat
  • Monitoring deployment for Rollback
  • Created nightly builds with integration to code quality tools such as SonarQube,
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Manage/mentor both onsite/offshore team.
  • Enforced Test Driven development for the DEV teams for every sprint.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed

Environment: Agile, MySQL, Postgress, Ansible, Terraform, Django, Jenkins, AWS, SonarQube, TDD, Tomcat

Confidential, Charlotte, NC

Dev Ops / Build & Release Engineer

Responsibilities:

  • Performed code migration from TFVC to Git using TFS-Git utility.
  • Set up VSTS CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services.
  • Created nightly builds with integration to code quality tools such as SonarQube
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Set up sonar lint, Codi scope plug-ins in Developer’s workstation.
  • Maintained production application and managed SLA’s and metric performance
  • Implemented Release management workflow for QA, UAT and Prod environments.
  • Collaborated with Sys Admin and DBAs to identify deployed issues for component based application.

Environment: Agile, Git, Azure, VSTS, Docker, Nagios, Oracle 12c, Java, Windows Servers, JIRA

Confidential

Quality Automation Engineer

Responsibilities:

  • Develop a performance testing practices and procedures to identify application bottlenecks and provides suggestion to development teams.
  • Prepares and executes Load Runner test scripts using modularized load testing framework.
  • Debug the development and execution of test scripts against the test targets.
  • Analyzes client needs, and develops a unique solution or chooses an approach or procedure for addressing a work task applying multiple and varied options
  • Analyze non-functional requirements to identify and prioritize test targets. Verify requirements as testable.
  • Create test data and develop test data requests for each test script.
  • Record time in time reporting system (EPM).
  • Working with performance testing tools including JMeter, HP Load Runner, and Performance Center with capabilities in analyzing performance test results. Also use HP Load Runner and HP Performance Center test tool components: VUGEN, HP Diagnostics, Controller, Analysis, and Correlation Libraries. CA-Wily Introscope

We'd love your feedback!