Around 10+ years of experience, with strong expertise in the fields of DevOps, AWS, Build and Release Engineer and Linux Admin, using various automation tools to oversee the end-to-end deployment process. Worked on creating the Docker containers and Docker consoles for managing the application life cycle. Proficient in creating DevOps strategy in a various distribution of LINUX and Windows alongside using DevOps tools suites like Subversion (SVN), GIT, CVS, ANT, Maven, Jenkins, Bamboo, Puppet, Docker, Docker Swarm, Kubernetes, Nexus, Artifactory, Nagios and Splunk in traditional environments, as well as cloud environment like AWS, OpenStack, Azure, and PCF. Experience in migrating on premise infrastructure to cloud platforms like Aws/Azure/GCP/OpenStack/Pivotal Cloud Foundry (PCF) and involved in virtualization using (VMware, VMware ESX, Xen) and infrastructure orchestration using containerization technologies like Docker and Kubernetes. Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN, Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager. Experience of Microsoft Azure which includes Creating PaaS builds, PaaS deployments, Storage -Accounts, Queues, CDN, ARM templates, Azure Service Bus, and extensive experience in designing AZURE Resource Manager (ARM) templates and designing custom build steps using PowerShell. Experience in creating and maintaining AWS User Accounts, Security Groups, VPC, Route 53, Dynamo DB, RDB, SNS, SES and AWS storage services like S3, EBS. Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer and Auto scaling groups. Converted existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform and AWS Cloud formation. Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN, Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager. Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds and Configured the Ansible playbooks with Ansible Tower. Experience with Open Shift, Docker swarm, Kubernetes, and clustering frameworks. Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions, also developed custom base Docker images for Spring Boot, Tomcat, and Node. Production experience in large environments using configuration management tools like Puppet and Ansible supporting Chef Environment with 500+ servers and involved in developing manifests. Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Designed Docker images & linked Docker containers for secure way of data transfer. Developed cookbooks and wrote chef recipes using Ruby script and Chef DSL to automate system configuration. Well versed with many different concepts, Environments, DataBags, Knife, and Chef Server Admin/Organizations. Extensive involvement with and Version Control Systems like GIT, CVS, and Subversion (SVN). Also resolved conflicts during the branch merging in different version control systems. Experience using Maven and ANT as a Build Tool for the working of deployable artifacts (war & ear) from source code. Experience in using Nexus, Artifactory, and JFrog Repository Managers for Maven and ANT builds. Experience in deploying WAR, JAR, and EAR files in WebLogic, WebSphere, JBoss application servers in LINUX/Unix/Windows environment. Involved in developing Java web-based interfaces using HTML5, CSS3, JQuery, XML and JSON. Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies. Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform. Worked with Ansible (automation tool) to automate the process of deploying/testing the new build in each environment, setting up a new node and configuring machines/servers. Written Cloud formation templates and deployed AWS resources using it. Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.