Description
SUMMARY * Around 8 years of hands on involvement in IT industry, prioritizing Automation, CI / CD Software Configuration Management (SCM), Security, Cloud Resource Utilization, environment setup etc. * Experience in AWS Ansible Python Script to generate inventory and push the deployment to Managed configurations of multiple servers using Ansible. * Writing AWS Terraform templates for any automation requirements in AWS services. * Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket. * Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Python, Ruby, and Docker on familiar server like Apache. * Implemented one click deployment using Chef, AWS and implemented a completely elastic and scalable infrastructure in the cloud using Jenkins, chef, Puppet. * Worked on implementation for running a continuous deployment pipeline with Jenkins and Jenkins Workflow on Kubernetes. * Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes. * Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes. * Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation. * Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 100+ servers and involved in developing manifests. Developed ChefCookbooks to manage systems configuration. * Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks. * Setup Docker to automate container deployment through Jenkins and Worked on Docker container to create Docker images for different environments. * Practical experience on Docker container snapshots, performed the job of attaching them to a running container, removing images, maintaining dimension structure and managing containers. * Used Maven as a build tools on java projects for the development of build artifacts on the source code. * Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. * Used AGILE MVN method to develop a build and ANT as a build tool. * Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS. * Implemented a CD delivery pipeline with Docker, Jenkins and GitLab/GitHub with Amazon Web Services AMI's. * Responsible to check the Splunk logs for web server to avoid server time down during production are used to monitor application and server health. * Designed workflows, screens, field configurations and components as part of Projects definition for JIRA as an administrator. * Experience using puppet to deploy Tomcat, JBOSS and WebSphere Application servers for deployments. * Expertise in using Artifactory Repository Managers for Maven builds. Experienced with bash shell script, python, Docker, Chef. * Maintained and enhanced the chef recipes and MS Build Scripts. * Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies. * Involved in setting up the architecture of proposed environments with all the CI/CD tools. * Imported and managed multiple corporate applications into Tortoise GIT and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts. * Provided end-user training for all Tortoise SVN, JIRA users to effectively use the tool. * Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using MAVEN build tools in Jenkins, Sonar to move from one environment to other environments. * Developed Perl and shell scripts for automation of the build and release process.