What broke?
Paste an error or symptom — get commands, not a lecture.
On-call
Pager bookmark
🌐Network
DNS → pod trace
📜Scripts
Pre/post deploy
🔑Rotate
Secrets zero-downtime
🔒Certs
HTTP-01 vs DNS-01
💾Backup
DB, K8s, RDS restore
📊Observe
Alert → logs
✅Go-live
Pre-prod checklist
🚀Ship to K8s
End-to-end deploy flows
🔧Fix prod issue
Error → commands
🎓Curriculum
45+ topics mapped
📐Standards
Clone, don't invent
📋Snippets
50+ copy-paste cmds
🔄CI/CD YAML
Pipeline templates
📖Runbooks
23 incident flows
📝Templates
Incident + change MD
Ship it — end to end
All flows →App → ECR → EKS via GitHub Actions
Build image, push to registry, deploy to Kubernetes — one pipeline.
Bitbucket → Docker → EKS
Pipeline builds image and deploys to Kubernetes using your Bitbucket repos.
Terraform EKS cluster from GitHub repo
Provision VPC + EKS, then merge kubeconfig and deploy.
App → GKE via GitLab CI
Build, scan, push to registry, deploy to GKE — GitLab-native pipeline with prod-delta hardening.
App → ECR → EKS via Jenkins
Declarative pipeline — build, scan, push, deploy with prod-delta hardening for enterprise Jenkins.
502 debug path (nginx → ingress → pod)
Follow checks in order when users see Bad Gateway.
Docker Compose → production Kubernetes
Translate a compose stack to deploy + ingress + prod hardening.
Bootstrap GitOps with Argo CD
Install Argo CD, connect repo, and sync an app to the cluster.
Vault secrets → Kubernetes (External Secrets)
Store secrets in Vault, sync to K8s Secrets with ESO — zero plain YAML in git.
Bastion jump host
Hardened SSH jump box for private subnet access — keys only, audit, no direct prod.
Blue-green deployment on Kubernetes
Two deployments — switch Service selector or Ingress weight for zero-downtime cutover.
Prometheus + Grafana monitoring stack
Metrics scrape, dashboards, and alert rules — Compose or K8s.