Summary
Overview
Work History
Education
Skills
Certifications
Timeline
Generic

Madhu Sudhan

Hyderabad

Summary

Experienced DevOps Engineer with 4.5 years of dedicated focus on continuous improvement and innovation. Proficient in migrating, managing, and automating cloud infrastructure to facilitate seamless deployments and improve scalability. Demonstrated expertise in implementing and enhancing CI/CD pipelines, optimizing costs, and establishing robust monitoring and troubleshooting protocols. Adept at driving operational efficiency and consistently delivering high-quality solutions.

Overview

5
5
years of professional experience
4
4
years of post-secondary education

Work History

DevOps Engineer II

Vistex
08.2023 - Current
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
  • Enhanced application performance by optimizing infrastructure configurations based on usage patterns.
  • Implemented Jenkins pipelines using shared libraries, Integrated teams notifications and migrated from Scripted pipelines to Declarative pipelines
  • Wrote comprehensive Confluence documentation for successfully implemented and production issues when providing on-call support
  • Implemented python and shell scripting automation for day to day activities
  • Implemented APIs and integrated with kubernetes when the backend is down/under maintenance and setting up pingdom alerts

DevOps Engineer

StepSetGo
08.2022 - 08.2023
  • Proficient in working with AWS and GCP cloud providers, with extensive hands-on experience
  • Successfully led migration of resources from GCP to AWS, including Cloud SQL to AWS RDS, self-managed Redis cluster to Elasticache for Redis, Clickhouse, and self-managed MariaDB to AWS RDS for MariaDB, Jenkins, GKE to EKS Cluster, Metabase, Monstache, MongoDB, ArangoDB, and RabbitMQ
  • Conducted regular cost and usage analysis of AWS infrastructure using services like AWS Cost Explorer, Compute Optimizer and developed cost optimization recommendations and Implemented various cost optimization strategies resulting in remarkable 60% reduction in overall costs
  • Developed and maintained Ansible roles for configuring MongoDB, Node Exporter, SSHGuard, Docker, Linux administration, as well as setting up monitoring using Prometheus and Grafana
  • Managed infrastructure using Terraform, ensuring efficient and scalable resource provisioning
  • Configured Elasticsearch, Kibana, and Monstache as Docker containers, enabling efficient search and data visualization capabilities
  • Followed industry best practices for managing infrastructure security, ensuring robust protection against potential vulnerabilities.
  • Designed and implemented comprehensive monitoring and logging setup for EC2, RDS, and Kubernetes clusters using Prometheus and Grafana, Loki
  • Configured automation scripts which runs as crons to take backup of databases and pushing them to S3
  • Setting up SSL certificates and adding CloudFlare Zero Trust on EC2 instances
  • Setting up Coredns for internal DNS resolutions which is connected to OpenVPN
  • Setting up Kubernetes cluster on EKS, Managing Kubernetes, Configuring Node local dns, solving ipv6 issue on NLB and Traefik (Ingress Controller)
  • Leveraged Terraform to handle end-to-end infrastructure provisioning and management.
  • Implemented Jenkins pipelines using shared libraries, Integrated slack notifications and migrated from Scripted pipelines to Declarative pipelines
  • Enabling proactive alerting for Applications, Website, Blog, Consumers, Services using Uptime Kuma and Robusta
  • Wrote comprehensive Confluence documentation for successfully implemented and production-ready tasks.
  • Implemented shell scripting automation for seamless database backup and storage in S3.
  • Held responsibility of being the central point of communication for developers.

DevOps Engineer

Capgemini (Royal Bank Of Canada)
07.2019 - 08.2022
  • Collaborated with developers to ensure test requirements were met
  • Developed automated regression tests using ReadyAPI and TNOCC to ensure existing features were not affected by changes to the system
  • Developed a test automation framework that reduced manual testing time by 70%
  • Utilized Test Driven Development (TDD) approach and wrote comprehensive test cases using TestNG for relevant classes, ensuring robust test coverage
  • Uploaded test cases to HP ALM, facilitating effective test management and traceability
  • Maintained and managed test environments for functional, regression and sanity testing during new product releases, ensuring a stable and controlled testing environment
  • Employed Groovy scripting and Python to implement automation solutions, resulting in the identification and resolution of numerous bugs across projects.
  • Developed an automated system for defect tracking and resolution, significantly reducing the time to fix defects

Education

Bachelor of Technology - Electronics & Communication Engineering

Jawaharlal Nehru Technological University
Hyderabad
08.2015 - 06.2019

Skills

  • AWS & GCP
  • Terraform & Ansible
  • Docker & Kubernetes
  • Jenkins
  • MongoDB, PostgreSQL, MariaDB, ArangoDB, ClickHouse and Redis
  • Database management and maintenance
  • Prometheus, Grafana & Grafana Loki
  • Linux Administration
  • Shell/Bash Scripting & Python

Certifications

AWS Certified Solutions Architect – Associate

Timeline

DevOps Engineer II

Vistex
08.2023 - Current

DevOps Engineer

StepSetGo
08.2022 - 08.2023

DevOps Engineer

Capgemini (Royal Bank Of Canada)
07.2019 - 08.2022

Bachelor of Technology - Electronics & Communication Engineering

Jawaharlal Nehru Technological University
08.2015 - 06.2019
Madhu Sudhan