About Me
Abhay Chaurasiya
DevOps · Go · Open Source
I'm Abhay Chaurasiya — a DevOps-focused engineer who builds infrastructure that heals itself, pipelines that ship without friction, and CLI tools that make developers faster. I gravitate toward hard distributed systems problems and cloud-native architecture.
I contribute to production-grade CNCF projects — 4 merged PRs in Jaeger (Go SDK dashboard generator, CI sync-check, MCP response limits, SPM restore), 1 in Helm, 1 in GoReleaser, and 11+ open PRs across Argo CD, Grafana, Tekton & more.
Goal: go deeper into the CNCF ecosystem — targeting GSoC / LFX Mentorship with Jaeger or Argo CD, and eventually becoming a project maintainer. If it runs on Kubernetes and is written in Go, I want to be inside it.
CONTRIBUTING Active in Jaeger, Helm, Argo CD & Tekton — 5+ PRs merged, 11+ open. Targeting GSoC / LFX Mentorship in the CNCF ecosystem.
BUILDING Self-healing Kubernetes operators in Go, dev environment platform CLI, and exploring eBPF & service mesh internals.
GOAL Become a CNCF project maintainer. If it runs on Kubernetes and is written in Go — I want to be inside it.
Cloud & DevOps
AWS · Kubernetes · Docker · Terraform
Go & Backend
Golang · Node.js · REST APIs · gRPC
Open Source
CNCF · Helm · GitHub · Community
Technical Arsenal
TOTAL SKILLS
20
modules
DOMAINS
04
categories
CNCF PRs
6+
merged
FOCUS
K8s
cloud native
Active Modules
SYS_STATUS
DevOps
5 modules loaded
Backend & Go
5 modules loaded
Cloud & Infra
5 modules loaded
Observability
5 modules loaded
Experience & Education
Full-Stack Developer
- Built AvlokanIAS UPSC platform — scaled to 5000+ concurrent users on launch
- Delivered end-to-end portfolio & gov-tech products for multiple clients
- Architected real-time hackathon portal handling 10,000+ applicants
Associate Software Engineer
- Architected and deployed Netflix clone on Amazon EKS with full DevSecOps pipeline
- Built high-performance Real Estate listing platform with advanced search & auth
- Migrated legacy monolith into containerised microservices on Kubernetes
Integrated B.Tech + M.Tech — Information Technology
ABV — Indian Institute of Information Technology (ABV-IIIT), Gwalior
Open Source Contributions
Jaeger
CNCF Incubatingjaegertracing/jaeger · 20k+ stars
Production-grade distributed tracing platform used at Uber, Netflix, and thousands of orgs. Part of the CNCF ADR-007 observability stack migration.
Go SDK Dashboard Generator
ADR-007 Step 2a
Jaeger SPM had static JSON dashboards — hard to maintain, impossible to keep in sync with changing metrics.
Built a programmatic Go SDK dashboard generator that replaces static JSON with code-driven Grafana provisioning.
Dynamic metric config across entire monitoring pipeline. Foundation for Jaeger's next-gen observability stack.
CI Sync-Check Workflow
ADR-007 Step 3
Dashboard generator output could drift from what's committed — no automated way to catch it in CI.
Added a GitHub Actions workflow that validates generator output matches committed dashboards on every PR.
Prevents silent dashboard drift in CI/CD. Enforces consistency across the entire observability pipeline.
MCP Server Response Limits
jaegermcp reliability fix
The jaegermcp server had no output size limit — unbounded responses could crash or hang MCP clients.
Enforced response size limits in the MCP server tool handlers, with clean truncation and error surfacing.
Improved reliability of Jaeger's MCP integration. Prevents resource exhaustion in tool response pipelines.
Grafana + SPM Restore
ADR-007 Step 1
Grafana service was removed from the docker-compose SPM example, breaking the full local observability stack for all users.
Restored Grafana + SPM to the docker-compose example as the first step of the ADR-007 migration.
Unblocked every developer trying to run the full Jaeger monitoring stack locally. First PR in the ADR-007 chain.
helm/helm · PR #31931
Remove legacy Go import path comments
Cleaned up pre-Go-modules Kythe import path comments from pkg/kube — Go module-based projects no longer require these annotations.
Keeps the most widely used Kubernetes package manager's codebase idiomatic and free of legacy noise.
goreleaser/goreleaser · PR #6462
Fix filterOut tag selection bug
Function was returning the excluded tag instead of remaining tags when multiple ignore_tags patterns were configured — breaking release pipelines.
Fixed silent release pipeline failures affecting any project using multiple ignore_tags in GoReleaser config.
pkg/kube: remove legacy import comments
fix: filterOut returns excluded tag when multiple ignore_tags set
feat(monitor): restore Grafana to SPM docker-compose example
feat(monitor): Go SDK dashboard generator — ADR-007 Step 2a
pkg/kube: remove legacy import comments
fix: filterOut returns excluded tag when multiple ignore_tags set
feat(monitor): restore Grafana to SPM docker-compose example
feat(monitor): Go SDK dashboard generator — ADR-007 Step 2a
fix: add X-Frame-Options and CSP headers to Swagger UI
fix: optimize GetSystemDatabase to avoid N+1 queries
helm: add nodeSelector and tolerations to NIMCache templates
testing: address G115 integer overflow warnings and re-enable linter
Fix ParserConfigurator to not reference Jenkins class on agents
fix(email): remove external remote content from email templates
remove legacy import comments from remaining packages
GHA(Android): parameterize emulator test artifact names via matrix
feat: add multi-arch Docker image and GHCR publish workflow
Self-Healing K8s Platform
Production clusters crash silently at 3am — on-call engineers waste hours manually restarting pods with no root-cause visibility.
Built 3 Go operators using controller-runtime that detect CrashLoopBackOff, trigger automated pod remediation, and restore health without human intervention.
Custom CRDs · Prometheus webhooks · Helm chart · GitOps
Dev Environment Platform
Spinning up a dev stack takes 20+ mins of config, breaks across machines, and can't be reproduced — "works on my machine" is a real blocker.
Go CLI that provisions isolated K8s namespaces with a full stack (MERN / React / Go+PG) in one command — with port-forwarding, teardown, and lifecycle managed automatically.
client-go · Dynamic namespaces · Port-forward mux · Go CLI (cobra)
Developer Portfolio
Generic portfolio sites list skills but don't prove DevOps depth — no interactive demos, no live data, no evidence of system thinking.
Built this site with Next.js 14 + Docker, including a live K8s self-healing visualizer, DevOps playground terminal, CI/CD health monitor, and CNCF PR feed — all pulling live GitHub data.
Next.js static export · Docker + Nginx · Vercel · GitHub REST API
Netflix Clone on EKS
Deploying on AWS EKS manually is error-prone — no security scanning, no reproducible infra, no observability, and configuration drift breaks deployments.
Complete DevSecOps pipeline: Terraform provisions EKS, Jenkins runs CI/CD stages, SonarQube enforces quality gates, Trivy scans images, Prometheus + Grafana provides full observability.
Terraform modules · Jenkins pipeline · Multi-stage Docker builds · EKS node groups
AvlokanIAS – E-Learning Platform
UPSC aspirants had no affordable, structured video platform — existing solutions were slow, expensive, or geographically unavailable.
Built the entire platform from scratch: HLS video streaming via CloudFront CDN, JWT auth, Razorpay payments, admin dashboard, and Node.js backend — deployed on AWS EC2 + S3.
Node.js + MySQL · React SPA · AWS EC2 + S3 + CloudFront · HLS pipeline
Self-Healing Infrastructure
3 Go operators · Prometheus + Alertmanager · Automated remediation loop
3 custom Go operators · K8s controller-runtime · Helm chart deployed
Systems & Experiments
Stage Summary
Before — Manual Deploy
After — Automated Pipeline
DevOps Live
Real-time CI/CD status · GitHub activity · system health — all live
Self-Healing K8s
self-healing-k8s
LOADING
Portfolio
abhay_portfolio
LOADING
Netflix EKS
netflix-clone-eks
LOADING
PORTFOLIO
LIVE
UPTIME
99.9%
BUILD
PASS
RUNTIME
NGINX
DevOps Playground
Sandboxed terminal · kubectl · helm · docker · click suggestions to watch commands run
Tech Radar
Inspired by ThoughtWorks · hover blips to read my take · 29 tools mapped
Hover a blip to see details
Get In Touch
Let's build
scalable systems together
DevOps engineer and CNCF contributor open to roles where infrastructure reliability, Kubernetes, and open source actually matter.