Devops Engineer
Current-Worked on GCP services like compute engine, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.-Worked on Jenkins file with multiple stages like checkout a branch, building the application, testing, pushing the image into GCR, deploying to acceptance testing and finally Deploying to Prod.-Developed strategy for cloud migration and implementation of best practices using GCP services like database migration service, GCP/GKE server migration service from On-Premises to cloud.Implemented and maintained the monitoring and alerting of production and corporate servers/storage using Splunk.-Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod containers scaling, and auto-scaling.-Deployed pods using Replication Controllers by interacting with Kubernetes API server defining through declarative YAML files.-Implementation of new tools such as Kubernetes with Docker to assist with auto-scaling and CI and upload a Docker image to the registry so the service is deployable through Kubernetes.-Worked on installing, configuring and managing Docker Containers, Docker Images for Web Servers and Applications and Implemented Docker -maven-plugin in and maven pom to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.-Created Docker images using a docker file, worked on Docker container snapshots, removing images and managing Docker volumes and also virtualized servers in Docker as per QA and Dev-environment requirements and configured automation using Docker containers.-Developed build and deployment scripts using maven/gradle as build tools in Jenkins to move from one environment to other environments and Supporting Maven multi-module builds and store artifacts in a remote repository in artifacts.-Deployed and configured JIRA, Confluence for issue tracking, workflow collaboration, and tool-chain automation.