Devops Engineer
Current• Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases. • Worked with product owners analyzing business requirements, planning, estimating, scheduling, prioritization and resource allocation, testing scenarios, software design process and software release management and procedures. • Provided consultations as Primary source of contact and setup the Build/Deployment and Release Management.• Acted as primary role in triage of any build, deployment and testing errors or failures.• Automated tasks to streamline and improve overall quality through the high availability of resources – resulting in a reduction in support times• Implemented Continuous Integration and Continuous Delivery (CI/CD) Process stack using AWS, GITHUB/GIT, Docker, Jenkins, Artifactory and Ansible.• Container management using Docker by writing Dockerfiles and set up the automated build on Docker Hub. • Deployed java applications across stages (DEV/SIT/UAT and PROD environment) and also automated the whole process. • Managed daily builds and releases to QA/Testers. Debugged build failures and worked with developers and QA personnel to resolve related issues. • Supported 1500+ AWS Cloud instances and used AWS command line Interface to manage and configure various AWS products.• Supported current migration of legacy Data Center to Amazon Cloud. • Developed strategy to migrate Dev/Test/Production from an enterprise VPC infrastructure to the IaaS platform Amazon Web Services (AWS).• Lead a team to design and implement a CI/CD system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs.