Devops Engineer Resume
South Lake, TX
PROFESSIONAL SUMMARY
- Overall 14+ years of IT experience in Software Quality Control & Quality Assurance
- Last 3.6 years practicing DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Expertise in SD (T) LC, Defect Life Cycle, Requirement Analysis, Test Strategy, Test Planning, Estimations, Test Management, Defect Coordination’s, Onshore - offshore models, Test Metrics, Test Case Design, Test Execution and Test Summary reports.
- Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, Bitbucket, Maven, SonarQube, Nexus and VSTS.
- Experience in integrating code quality tools such as SonarQube, JaCoCo, Vera code in CI/CD pipelines.
- Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker.
- Strong exposure to AWS and Azure cloud platforms.
- Possess good noledge in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance
- Excellent understanding of source-code management principles and systems, particularly GIT.
- Strong noledge on practicing TDD, code coverage using tools such as SonarQube and JaCoCo.
- Strong noledge in WebLogic servers on different OS’s like Windows, Linux VMware, UNIX and Solaris platforms.
- Participated in teh release cycle of teh product which involved environments like Development, QA, UAT and Production.
- Worked wif project documentation and documented other application related issues, bugs on internal wiki website.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver wif TestNG, Data driven and Keyword Driven Frameworks
- Well acquainted in implementation of ‘Agile & Waterfall Methodologies’
- A highly motivated, energetic individual, a team player wif excellent communication and inter-personal skills
TECHNICAL SKILLS
Cloud platforms: AWS
Framework/tools: Maven, JIRA, SonarQube, Nexus, Jenkins
Versioning Tools: Git, Bitbucket, SVN
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 12c/11g/10g, SQL Server 2008/2005/2000
Programming Languages: C, C++, Java
Scripting & Other Tools: UNIX Shell Scripts (Ksh, Bash), Git Bash, Remote Desktop, Putty
QA Tools: SoapUI, Quality Centre, Selenium
PROFESSIONAL EXPERIENCE
Confidential, South Lake TX
DevOps Engineer
Responsibilities:
- Set up Git repositories and SSH Keys for Agile teams.
- Migrate infrastructure to AWS
- Auto and manual scaling in AWS
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Created branching and merging strategy for agile DEV teams.
- Hands on experience building solutions from AWS components using Cloud Formation or tools such as Ansible, Chef or Puppet
- Created nightly builds wif integration to code quality tools such as SonarQube, Vera code.
- Setting up teh QA environment (Installing Selenium web driver, SoapUI and other infrastructures) on AWS EC2 Ubuntu 16.04
- Written Templates forAWSinfrastructure as a code using Terraform to build staging and production environments
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions not met.
- Collaborate wif team to support teh development process by employing tools and methodologies such as Jenkins, Bitbucket, SonarQube, AWS, SoapUI, Selenium, Ansible, Docker and CI/CD
- Participate in architecture planning sessions wif development team
- Converted java projects into Maven projects by creating POM file and ensured all teh dependencies are built.
- Manage/mentor both onsite/offshore team.
- Enforced Test Driven development for teh DEV teams for every sprint
- Created lab exercise for teams we are adopting for DevOps transformation journey.
- Prepared and presented SCM best practices for implementing continuous integration for teh team
Environment: Bitbucket, Jenkins, AWS EC2, Nexus, SonarQube, REST, SOAP, Java, J2EE, Sélénium, TestNG, Rally, Jira, SoapUI, SVN, Agile.
Confidential TX
Sr QA/DevOps Engineer
Responsibilities:
- EMV Functional, Business requirements and Database Index table study, understanding and analysis
- Set up Git repositories and SSH Keys for Agile teams.
- Migrate infrastructure to AWS
- Auto and manual scaling in AWS
- Set up CI/CD pipelines for Microservices on AWS using App services.
- Implemented Release management workflow for QA, UAT and Prod environments.
- Created branching and merging strategy for agile DEV teams.
- Created nightly builds wif integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in teh pipelines to fail teh builds when conditions not met.
- Set up teh SonarLint, Codiscope plug-ins in developer’s workstation.
- Enforced Test Driven development for teh DEV teams for every sprint.
- Created lab exercise for teams we are adopting for DevOps transformation journey.
- Creating Automation Test Plan and getting approvals.
- Creating and enhancing Test Cases (Test Scripts) using Element locators, Selenium WebDriver methods, Java programming concepts and TestNG Annotations.
- Creating and enhancing test/test scripts using keyword driven methodology
- Updating Framework functions when needed Developed and executing teh Automation Test Scripts
- Writing and converting requirement/use cases in to test cases and uploading them in QC/ALM
Environment: Bitbucket, AWS EC2, Docker, Nagios, MS Office, Java, J2EE, Windows Servers, XML, Rally, Selenium, HP QC, JIRA, SharePoint.
Confidential
Sr QA Engineer
Responsibilities:
- Analysis of requirement documents
- Preparing Test Strategy
- Involved in risk, mitigation and contingency plans
- Daily meetings wif onsite team about teh requirement discussions and for resource plan
- Reporting offshore status to customer
- Preparing KT Plans
- Daily Client interactions on requirements clarity
- Status meetings/Status Reporting/Metrics
- Test case review meetings
- Preparation of PMR reports on quarterly basis
- Monitoring Test execution effort and reporting teh status
- Involving TEMPeffective handovers between offshore and onsite
- Identifying teh dependencies and avoiding them
Environment: Android, iOS, Windows Mobile, Blackberry, QC/ALM, Red Mine, Jira, Mobile Devices, 3G Network, SDK, Cognizant 20.0, ADPART, MS Excel and MS Word
Confidential
Sr QA Engineer
Responsibilities:
- Analyzed user requirements and developed test plans, test cases, test procedures to test teh functionality.
- Involved in preparing teh Test plan, Test scripts and also teh Test Data to meet teh business requirements.
- Requirements, test plan, Test cases written in TestDirector (Quality Center) and TestDirector (Quality Center) was used as defect tracking tool.
- Test case reviews wif respective applications POC’s to ensure ETE coverage of business, provisioning, billing, assurance applications
- Well acquainted wif Amdocs network provisioning wif Crammer architecture
- Testing of individual web pages and integration between teh web pages of .Net, C# applications.
- Generated detailed reports of teh bugs, teh pass-fail reports and teh Test results.
- Work wif business clients/users and IT team to develop project definition and business requirements documents dat may include overall business justification, cost estimates, time-lines, resource requirements and project scope
- Used MS SQL studio for tracking different customer orders in DB.
- Interacted wif teh developers in fixing teh problems.
- Interacted wif Business Analysts for teh constant upgrade of teh Functional Requirements.
- Also involved in Functional Testing, System Testing and Integration Testing to ensure all aspects of teh system are functionally correct. Analyzed teh test results and generated reports on status of defects repair progress.
- Responsibilities include maintenance of existing applications, new application development, analysis, testing and production support.
Environment: MS SQL, Microsoft Visual Studio, .NET, C#, XML, UNIX, XML, Test Director (Quality Centre), TMT (Test Management Tool), IBM RCQ, MS Excel and MS Word
Digite Enterprise Testing
Confidential
Responsibilities:
- Analysis of requirement documents
- Preparing Test cases
- Test execution
- Reporting Issues and log them in IBM RCQ
- Preparing KT Plans
- Daily Client interactions on requirements clarity
- Status meetings/Status Reporting/Metrics
- Test case review meetings
- Monitoring Test execution effort and reporting teh status
Environment: Microsoft Visual Studio, .NET, C#, XML, Visual Basic, UNIX, XML, TestDirector (Quality Center), MS Excel and MS Word