About Me

Hi, I’m Vignesh — a cloud engineer passionate about scalable infrastructure, DevOps problem-solving, and end-to-end automation. I work extensively across AWS and Azure, often blending observability, security, and deployment best practices into real-world architectures.

Outside of the terminal, I enjoy running, lifting weights, and spending time exploring gadgets and photography. This blog is where I share technical insights, hands-on guides, and the occasional detour into the things I enjoy outside the terminal.
Vignesh Ragupathy

Istio Hands-on Part 7 - Security with mTLS and AuthorizationPolicies

⬅ Back to Intro | Next → Part 8 - JWT and End-User Authentication 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, we’ll: Enable and verify mutual TLS (mTLS) between services Apply AuthorizationPolicies to control access Test what happens when policies block or allow traffic By the end, your frontend–backend app will communicate securely - every request encrypted and identity-verified. ...

November 16, 2025 · 4 min · Vignesh Ragupathy

Istio Hands-on Part 6 - Distributed Tracing with Jaeger

⬅ Back to Intro | Next → Part 7 - Security with mTLS and AuthorizationPolicies 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective: In this post, you’ll learn how to set up distributed tracing in Istio using Jaeger. ...

November 11, 2025 · 5 min · Vignesh Ragupathy
Istio Part5 Cover

Istio Hands-on Part 5 - Observability with Prometheus, Grafana, and Kiali

⬅ Back to Intro | Next → Part 6 - Security with mTLS and AuthorizationPolicies 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, you’ll set up and explore Istio’s observability stack — powered by: ...

November 10, 2025 · 4 min · Vignesh Ragupathy
Istio Part4 Cover

Istio Hands-on Part 4 - Traffic Management with VirtualService and DestinationRule

⬅ Back to Intro | Next → Part 5 - Observability with Prometheus, Grafana, and Kiali 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this post, we’ll learn how to use Istio’s traffic management features — specifically: ...

November 9, 2025 · 5 min · Vignesh Ragupathy
Istio Part3 Cover

Istio Hands-on Part 3 - Understanding Sidecar Injection and Traffic Flow

⬅ Back to Intro | Next → Part 4 - Traffic Management with VirtualService and DestinationRule 💡 This post is part of my Istio Hands-on Series — a practical journey into Kubernetes Service Mesh. Each post builds on the previous one with hands-on labs, real command outputs, and clear explanations aimed at learning Istio by doing, not just reading. Objective In this part, we dive into the heart of Istio’s data plane — the sidecar proxy — and understand how traffic actually flows inside the mesh. ...

November 8, 2025 · 5 min · Vignesh Ragupathy