Devops Manager
Current• Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.• Excellent configuration management using Puppet.• Implemented Puppet modules to automate configuration of a broad range of services• Worked with Nagios x1 installation and configuration.• Worked with Nagios dashboard to monitor servers and monitor applications,• Actively involved in architecture of DevOps platform and cloud solutions.• Build Automation and Build Pipe Development using Jenkins and Maven• Integration of Automated Build with Deployment Pipeline. Currently installed Puppet Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).• Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.• Created proper documentation for new server setups and existing servers.• Maintaining a farm of EC2 instances, ELB’s and RDS.• Migrate on premise database to AWS Cloud and also designed, built, and deployed a multitude applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.• Configure EC2 Instances, VPC, Route 53, ELB, Subnets, etc.• Configure and administer Apache and Application layers• Configure HTTP caching properties for static caching.• Experience with shell scripting.• Worked on SIEM for security and audit compliance configuration• Worked on version control using GitHub.• Worked on automating builds using Jenkins. • Experience with AWS SDK and AWS API.• Automate infrastructure in AWS using amazon web services.• Installing and configuring Tomcat and JBOSS.• Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3. • Performed installation, configuration and tuning of Red hat, CentOS, Solaris.