Sr. Software Engineer - Devops
Current● Developed and managed end-to-end configuration management projects using Ansible, integrating with Jenkins for smooth Kubernetes deployments, including monitoring and meaningful logging for troubleshooting.● Containerized Spring Boot microservices by creating Dockerfiles from scratch and achieved Docker multi-staging to significantly reduce image sizes.● Created various Ansible playbooks for specific tasks, such as Oracle DB exports and upgrading Kubernetes deployments, enhancing user experience through Jenkins integration.● Streamlined the CI/CD pipeline for Java-based applications using Gradle, resulting in a 20% reduction in build and deployment times.● Developed a custom Python script to automate the upgrade process of Kubernetes deployments. Also, implemented proactive monitoring and alerting using Prometheus and Grafana.● Delivered shell script utilities to support comprehensive end-to-end automation processes.● Involved in defining Git branching strategies and version control best practices, enhancing code collaboration and traceability.● Provisioning AWS cloud infrastructure using Terraform and configuring them using Ansible.● Led knowledge-sharing sessions on Kubernetes fundamentals, covering cluster creation using kubeadm and troubleshooting common issues.