Devops Engineer
CurrentWorking as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures.Created Ansible Playbooks for various environments for release and rewrite puppet modules into the Ansible Playbooks.Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.Worked with Kubernetes to automate deployment, scaling and management of web Containerized applications.Configured IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets.Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts through the terminal.Created puppet automation with multiple modules as per component like Kafka, Zookeepers, MySQL, Logstash, HTTP.Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.Container management using Docker by writing Docker files and setting up the automated build on Docker HUB and installing and configuring Kubernetes.Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.Written groovy scripts to use multi branch pipeline projects in Jenkins to configure.Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.Created Docker images using a Docker file, removing images and managing Docker volumes.Built Scripts using MAVEN build tools in Jenkins to move from one environment to another environment.Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.