About

Hi, I’m Madhukar Reddy — a DevOps Engineer based in Hyderabad, Telangana, India. I’ve spent the last several years working with AWS infrastructure, Kubernetes, Terraform, and CI/CD pipelines for enterprise clients, and this blog is where I share what I learn along the way.

What this blog is about

madhukarreddy.com is my personal space on the internet for writing about cloud engineering, DevOps practices, and the real-world problems I run into while building and operating production systems. You’ll find tutorials, troubleshooting guides, architecture walkthroughs, and honest takes on the tools I use every day.

The topics I cover most often include:

  • Amazon Web Services — EC2, EKS, RDS, Route 53, VPC, IAM, CloudWatch, and everything in between
  • Kubernetes — from eksctl-based clusters to production-grade Terraform setups with IRSA, ALB ingress, and Helm
  • Infrastructure as Code — Terraform modules, state management, and reusable patterns
  • CI/CD Pipelines — GitHub Actions with OIDC, multi-environment deployments, security scanning
  • DevOps career notes — interview prep, day-to-day workflows, and lessons from real incidents

Everything I write is drawn from hands-on experience. If a tutorial is on this blog, I’ve actually deployed it, broken it, fixed it, and usually turned it into a YouTube video on my channel Madhukar Reddy.

A bit about me

I work as a DevOps Engineer at Programmers.io, where I handle AWS infrastructure, VPN configurations, DNS management, and Kubernetes environments for enterprise clients. Over the years I’ve worked on projects ranging from AWS-to-Azure site-to-site VPNs to Bloomberg VPN failover incidents involving BGP and Transit Gateway routing — the kind of problems you only really learn by solving them at 2 AM.

Outside of client work, I run AWS and DevOps on YouTube (@awsandevops), where I publish long-form tutorials on AWS, Kubernetes, and DevOps. A lot of the content on this blog is the written companion to those videos — for people who prefer reading over watching, or who want the copy-pasteable commands in one place.

I’m also the person behind a few other projects you might come across: ShopKube, and Pizzahub a growing library of production-grade demo apps designed to teach real DevOps concepts instead of toy examples.

Why I started writing

Most cloud and DevOps tutorials online fall into two camps — either they’re oversimplified “hello world” demos that break the moment you try anything real, or they’re documentation-heavy references that assume you already know the answer. I wanted a third option: practical, end-to-end guides written from the perspective of someone who actually has to keep these systems running.

If a post here saves you a few hours of debugging, or helps you understand why something works instead of just how, then it’s done its job.

How to reach me

I genuinely enjoy hearing from readers — whether it’s a correction, a question, a topic request, or just a note that something helped. You can get in touch through the Contact page, or find me on:

A note on transparency

This blog is supported by advertising and occasional affiliate links, which help cover hosting costs and the time spent writing. I only recommend tools and services I’ve actually used, and I never write sponsored content without disclosing it. For more details, please see the Privacy Policy and Disclaimer.

Thanks for reading — and if you’re here because you’re trying to figure out a tricky AWS or Kubernetes problem, I hope you find what you’re looking for.

— Madhukar Reddy