Devops Engineer Resume
Plano, TX
SUMMARY:
- Extensive experience in setting up CI/CD pipelines using VSTS, Jenkins, Maven, SonarQube .
- Experience in integrating code quality tools in CI/CD pipelines such as SonarQube, Veracode
- Strong hands on experience in scripting languages such as Groovy, shell scripting.
- Experience with DevOps tools such as Git, Atlassian tool JIRA, Bitbucket.
- Strong exposure to configuration management tools such as Terraform, Ansible and Docker .
- Strong exposure on PaaS, IaaS in AWS and Azure cloud platforms.
- Excellent understanding of source - code management principles and systems, particularly GIT .
- Participated in the release cycle of the product which involved environments like DevelopmentQA UAT and Production.
- Strong experience working in Agile/Scrum based Methodology and Test Driven Development.
- Expertise related to the planning, coordinating, executing, reporting, deployment of SDLC pro
- Highly motivated, energetic individual, a team player with excellent communication skills.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Maven, JIRA, SonarQube, Nexus, Terraform, Ansible, puppet,Docker, TDD.
Versioning Tools: Git, GitHub, BitBucket
CI Tools: Jenkins, VSTS
Application/Web Servers: WebLogic, Tomcat, Apache
Operating Systems: Red Hat Linux, Windows, Ubuntu 16.04
Database: MySQL, Postgres
Programming Languages: Java
Scripting & Other Tools: UNIX Shell Scripts, PuttHy, SSH.
PROFESSIONAL EXPERIENCE:
Confidential, Plano TX
Devops Engineer
Responsibilities :
- Implemented CI/CD pipelines using Jenkins for the java projects on AWS
- Create Terraform files for automating and versioning of infrastructure
- Set up Git repository on Bitbucket for Agile teams
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode
- Enforced Test Driven development for the DEV teams for every sprint
- Prepared and presented SCM best practices for implementing continuous integration for the team
- Introduced Devops best practices to both onsite/offshore team
Environment: AWS, Java, J2EE, Selenium, Junit, Oracle 11g, Maven, Jenkins, Git, Docker, Nexus, Ansible, JBoss, Linux Servers
Confidential, Frisco,Tx
Devops Engineer
Responsibilities:
- Performed code migration from TFVC to Git using TFS-Git utility
- Implemented Release management workflow for QA, UAT and Prod environments
- Set up VSTS CI/CD pipelines for Microservices on Cloud using App services
- Create Terraform files for automating and versioning of infrastructure
- Created branching and merging strategy for agile DEV teams
- 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
- Set up the SonarLint plug-ins in developer’s workstation
- Enforced Test Driven development for the DEV teams for every sprint
Environment: Azure, Git, VSTS, Nagios, Puppet, SonarQube, Maven, Terraform, Apache, JBoss 7.1, Oracle 12c, Java, J2EE, Linux Servers, JDBC, XML, JIRA
Confidential, Pittsburge, PA
Devops Consultant
Responsibilities :
- Set up Git Repositories and ssh keys for Agile teams
- Set up CI/CD pipelines for microservices on AWS using App services
- Created branching and merging strategy for agile Dev teams
- 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 to builds when conditions not met
- Converted JAVA projects into Maven projects by creating pom file and ensured all dependencies are build
- Manage/mentor both onsite/offshore team
Environment: J2EE, Selenium, Oracle 11g, Spring, Hibernate, Web Services, Maven, Jenkins, WebSphere 7.0
Confidential, Addison Tx
QA Analyst
Responsibilities:
- Handled Functional, System, and Regression testing
- Reviewed and verified test cases for functional and system testing.
- Involved in peer review of test cases
- Involved in Smoke, Functional, GUI, System and Regression testing
- Defects tracking and posting Defects in Quality Center
- Preparing Test summary reports and Weekly Status Reports
- Sending daily status to Test Lead
- Providing and managing Test Data for test execution.
- Extensively involved in bug analysis and defect reporting
- Reporting - Defect, Daily status and Weekly status, time sheet management for team.
- Developed Bug Tracker System using Quality Center
- Handled recovery exception, post bug handling concepts and modular performance
- Handle Bug report with Excel using bug life cycle
Enviroment: Bugzilla, Microsoft office 2010,Ms internet,HTML, Sq l server