Worked in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Leveraged AWS services such as code pipeline to create CI/CD pipeline and cloud watch and cloud trail to create Monitoring dashboards and network traffic logs.
- Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists with services provided by IAM.
- Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Written multiple cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations. Implemented environments, roles, data bags in Chef for better environment management.
- Developed many roles and playbooks in Ansible and automated to build and deploy infrastructure using Ansible.
- Extensively worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments or zero downtime rolling updates
- Worked on the creation of custom Docker container images, tagging and pushing the images and Dockers consoles for managing the application of life cycle.
- Extensively worked on Jenkins by installing, configuring and maintaining for Continuous integration (CI) and for End-to-End automation for all build and deployments
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant to schedule the builds.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Worked on source control tools like GIT. Primarily used Ruby to write GIT applications as well as created and maintained GIT repositories also analyzing and resolving conflicts related to merging of source code to GIT.
- Created Splunk app for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics. Work closely with Application Teams to create new Splunk dashboards for Operation teams.
- Responsible for authoring and editing Python scripts for automation purpose which enabled the QA testers to perform testing with a more reliable and faster performance.
- Administrated user and groups accounts setting permissions, web servers, file servers, firewalls and directory services.
- Installed a PHP based Linux kickstart solution that allows for the building of profiles based on IP address
- this system allows for rapid installation of new Linux systems.
- Worked on handling tasks in Linux/Unix which include upgrading RPMS using YUM, kernel, HBA driver, configure SAN disks, Multipathing and LVM file system. Environment: Amazon Web Services (AWS), Cloud Formation, Chef, Jenkins, Nginx, Nagios, Docker, Maven/ANT, PowerShell Scripting, Puppet Hiera, Puppet DB, Linux, VMWare Servers, Udeploy, Shell scripting, Bash, GIT/ SVN, Splunk, ELK, Apache Mesos, Linux/RHEL, Windows, Python, LVM, RPM's.