Overall, 6+ years as a System Engineer, Build/Release Engineer, and AWS DevOps Engineer including configuring Jenkins pipelines, implementing Microservices frameworks with Spring Boot and Node.js, and orchestrating deployment workflows. Engineered and maintained CI/CD pipelines using Jenkins, ensuring seamless build, test, and deployment processes. Automation lies at the core of approach, from routine tasks automated with Lambda functions to Ansible scripts for configuration management.
• Proficient in container-based technologies (Docker, Kubernetes, Open Shift focusing on Open Shift, including creating projects, services, load balancing, and troubleshooting pods.
• Experienced in using Splunk for configuration and installation processes and contributing to developing containerized applications using Docker, Spring Boot, and Kubernetes.
• Skilled in provisioning and managing EC2 instances on AWS and working on various AWS services like VPC, RDS, Cloud Watch, and Cloud Front.
• Extensive experience in the deployment model using Jenkins as the build engine and deploying container orchestration tools, ranging from Open Shift on EC2 to AWS.
• Implemented Microservices framework using Spring Boot, Node.JS, and Open Shift containerization platform (OCP).
• Configured and deployed application packages onto Apache Tomcat, collaborating with software development and QA teams.
• Implemented and maintained an ELK cluster for enterprise logging, with expertise in Elasticsearch, Log stash.
• Utilized Elastic Beanstalk for streamlined deployment of web applications and automated routine tasks with Lambda functions.
• Managed EBS volumes for persistent block-level storage and optimized Redshift clusters for data warehousing.
• Created environments on the AWS platform, including Hadoop EMR clusters, Kafka clusters, and Cassandra clusters, implementing system alerts on Data Dog.
• Configured and managed network services, such as DNS, DHCP, and NTP, and facilitated communication through Slack.
• Utilized AWS Ansible Python scripts for inventory generation and deployment, managing configurations of multiple servers using Ansible.
• Installed and upgraded Splunk apps, guiding SMEs in creating dashboards, reports, and alerts.
• Implemented Git mirror for SVN repository, enabling users to use both Git and SVN.
• Used JIRA for monitoring, triaging issues, and maintaining bugs.
• Configured automation and centralized management with Ansible and Cobbler, managing existing servers and automating the build/configuration of new ones.
• Focused on containerization and immutable infrastructure, utilizing Docker, Marathon, and Kubernetes.
• Scheduled, deployed, and managed container replicas using Kubernetes and converted VM-based applications to
Microservices.
• Created additional Docker Slave Nodes for Jenkins and utilized Groovy scripts for CI/CD pipelines.
• Developed and implemented software release management for web applications.
• Engineered and maintained Jenkins CI/CD pipelines, automating Microservices' build, test, and deployment processes.
• Used XML Web services with SOAP protocol and developed Python scripts for automation.
• Utilized Ansible Tower to schedule playbooks and Docker containers to manage the application lifecycle.
• Experienced in developing Spark applications using Spark-SQL in Data bricks for data extraction and transformation.
• Supported WebSphere, WebLogic, and J Boss application servers and used monitoring tool JIRA.
• Designed and deployed scalable infrastructure on AWS, implementing Prometheus and Grafana for monitoring.
• Used Maven as build tools and worked on automating build and deployment tasks using Shell scripts.