- Around 8 years of experience as a Cloud, DevOps Engineer, Middleware, Linux, and UNIX system Administrator in application configurations, code compilation, packaging, building, automating, managing, and releasing code from one environment to another environment and deploying to servers.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, and Waterfall methodologies.
- Managed servers on the Amazon Web Services (AWS) platform instances using Ansible Configuration management.
- Expertise in configuring J2EE Enterprise Applications on heterogeneous platforms under multi-cell and multi-node environments.
- Implemented comprehensive monitoring solutions for Nginx web servers using tools like Prometheus and Grafana, ensuring proactive identification and resolution of performance bottlenecks.
- Strong experience in web server appserver plugins such as mod_jk, mod_cluster, mod_proxy, plugin cfg plugins between Apache, IHS to Tomcat, JBOSS, WAS.
· Vast experience in deploying applications JAR, WAR, EAR, and maintained Load Balancing, High Availability and Fail over functionality in clustered environments using Admin consoles and through scripting using WSAdmin scripts on WAS and JBossCLI on JBOSS EAP.
· Deployed code through web application servers like Web Logic, Apache Tomcat, JBoss and Jetty.
· Wrote Ansibleplaybooks to launch and Automate AWS instances on Ubuntu, Amazon Linux,and RHEL.
- Experience in implementation and maintenance of VMware, DNS, DHCP, NIS, NFS, SMTP, and Amazon Linux instances.
· Implemented failover mechanisms to guarantee uninterrupted service, reducing the impact of server failures and improving system reliability.
- Experience in Installation, Configuration, Implementation, up-gradation, Maintenance, and Creating and maintaining user accounts, profiles, security, rights, disk space, and process monitoring.
- Configured Networking Concepts DNS, NIS, NFS, and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
- Capacity planning & Performance Analysis, Uptime & Response time analysis. Expertise in implementation and maintenance of NFS, & Apache SMTP.
- Automated processes with custom-built Python & and Shell scripts.
· Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VMs as required in the environment.
- Worked on optimizing volumes and EC2 instances and created multiple VPC instances. Deployed applications on AWS using Elastic Beanstalk. Implementing and setting up Route53 for AWS Web Instances.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, and IAM through AWS Console and API Integration with Puppet Code.
· Deployed code through web application servers like Web Logic, Apache Tomcat, JBoss and Jetty.
- Wrote different Ansible playbooks for installing, configuring, and upgrading different Applications on the Servers.
- Deployed code through web servers like Apache and Nginx. Strong knowledge of source controller concepts like Branches, Merges, and Tags.
· Experienced with AWS cloud Resources which includes services like EC2, S3, IAM, Security Groups, RDS, VPC, Route 53, Auto scaling, Cloud watch, Key Pairs, and Elastic Beanstalk.
· Worked to set up Jenkins as a service inside the Docker swarm cluster to reduce the failover downtime to minutes and to automate the Docker containers deployment without using the configuration management tool.
· Responsible for creating puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation processes using Puppet.
· Automated the process of deployment to Apache Tomcat Application servers by developing Python scripts. Experience in using Tomcat and Apache web servers for deployments and hosting tools