Total 9 plus years of work experience in IT operations and infrastructure support, on-premise and cloud. Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently. Bilingual DevOps Engineer with background designing, testing, and implementing infrastructure and applications. Talented performer with over 3 years of experience using source control tools to identify and fix bugs in code. Consistent team player with exemplary multitasking skills.
Project Profile:
Project #1:
Project Name: SEARS (E-commerce Online Portal)
Client : HCL
Role : DevOps Engineer
Technology : Ubuntu, GIT, Maven, Jenkins, Docker, AWS,Nexus,Kubernetes, Ansible, GKE, Shell Scripting
Duration : May 2022 to Till Date
Description:
Project is about maintaining ecommerce website of Sears 24/7. As major part of Sears business is based on Ecommerce site should be available all the time, our team job is to build and release code for deployment on appropriate servers to Deployment team. Site will be developed in 4 stages- Integration stage, testing (QA) stage, staging (advanced testing) stage and production. Installation, Configuration, Maintenance, experience of source code management systems GIT.
Roles & Responsibilities:
● Installation, Configuration, Maintenance, experience of source code management systems Subversion, GIT.
● Administration/Maintenance experience of continuous integration build engines using Jenkins.
● Experience with build tools like Maven.
● Setup Docker in all QA environments and managing Docker private repository.
● Created custom Docker Images using Docker file for deployments.
● Good knowledge in several Docker components like Docker Engine, Hub, Containerand Docker Registry.
● Deployed containerized application in Kubernetes in on-premise and Google cloud using GKE service.
● Configured NodePort, ClusterIP and LoadBalancer type Kubernetes services.
● Automated application containerization by writing Docker file and creating images.
● Experience in Writing Cookbooks in Chef.
● Automated application deployment using Ansible playbooks.
● Implemented Chef for QA deployments and new server provisioning.
● Created pipelines for continuous integration builds and deployments in Jenkins.
● Good knowledge in writing Jenkins file.
● Written the Build Scripts using Shell Scripting.
● Responsible for creating branches, tags and merging the code from one branch to another.
● Playing the role of Release Engineer by supporting developers for subversion configuration spec creation, branching, and deliveries to the integration branch.
● Worked closely with Developers, QA and project management for smooth scheduled releases.
● Created build. xml, JAR, WAR, EAR Files through Ant.
● Written Shell scripts for deployment automation.
● Participated in the application builds and deployments to Dev, QA, Stage and Prod environments
● Having Knowledge on the AWS Services EC2, S3, VPC.
● Responsible for identifying, troubleshooting and resolving problems with the build process using Jenkins and ensures that the release has been accepted by all parties.
● Participated in Release meetings to finalize Release with developers/QA/Project Management and discuss backup plan.
Project #2
Project Name: #Waste Management (WM_MAS)
Client: Cognizant
Duration: Feb 2021 to Apr 2022
Role : DevOps Engineer
Technology: Maven, Jenkins, GIT, Tomcat, Windows, Linux, Shell scripting, ANT, Jira, Nginx, Docker
Description:
Waste Management, Inc. is the leading provider of comprehensive waste and environmental services in North America. Headquartered in Houston, the company serves nearly 20 million municipal, commercial, industrial, and residential customers through a network of 367 collection operations, 355 transfer stations, 273 active landfill disposal sites, 16 waste-to-energy plants, 104 recycling plants, and 111 beneficial-use landfill gas projects.
Roles & Responsibilities:
● Managing source code and administrative version control through GIT
● Maintain track of different releases that are being carried over in different environments.
● Creating War/Ear files using Maven
● Making Application, Reports and Script ready for the Release on time.
● Automate the build Process Using Jenkins jobs. Date wise Daily keeping track all the Script.
● Troubleshooting application related issues by log verification.
● Verify Deployments logs to check for successful deployments.
● Documentation of patch process and build/release Process.
● Experience in bug tracking and analyzing test results and prepared Release Notes.
● Performing deployments to multiple environments like Dev, QA, UAT & Production environments.
● Involved in build/Release management and carried out the quality product in UAT and Production.
Application Server: Apache Tomcat