GitOps with Argo CD
A production course on GitOps with Argo CD. The reconciliation model, repository and environment structure, app-of-apps and ApplicationSets, sync mechanics and their failure modes, secrets, multi-cluster and multi-tenant topologies, progressive delivery with Argo Rollouts, and running Argo CD as critical infrastructure. For platform engineers and SREs who own deployment.
What you'll learn
Curriculum
8 modules · 36 lessonsThe GitOps Model
What GitOps actually is beneath the marketing: declarative state, pull-based delivery, continuous reconciliation, and the problems it does not solve.
Argo CD Architecture
The components, the object model, and the reconciliation loop in detail, including where Argo CD spends its time and where it gets slow.
Repository and Environment Structure
Laying out repositories, bootstrapping with app-of-apps, generating Applications with ApplicationSets, and promoting changes between environments.
Sync Mechanics and Failure Modes
What actually happens during a sync: apply strategies, ordering with waves and hooks, diffing and drift, self-heal and prune, and why syncs get stuck.
Secrets in a GitOps World
The one thing you cannot commit: encrypted-in-Git approaches, external secret stores, and how each handles rotation and disaster recovery.
Multi-Cluster, Projects, and Access Control
Running Argo CD across many clusters and many teams: topology choices, AppProjects as tenancy boundaries, RBAC, SSO, and self-service guardrails.
Progressive Delivery with Argo Rollouts
Going beyond a rolling update: canary and blue-green strategies, metric-driven analysis, automated rollback, and how Rollouts interacts with Argo CD.
Production Operations
Running Argo CD as critical infrastructure: observability, disaster recovery, upgrades, scale tuning, and an end-to-end design capstone.
About the Author

Sharon Sahadevan
AI Infrastructure Engineer
Building production GPU clusters on Kubernetes. H100s, large-scale model serving, and end-to-end ML infrastructure across Azure and AWS.
10+ years designing cloud-native platforms with deep expertise in Kubernetes orchestration, GitOps (Argo CD), Terraform, and MLOps pipelines for LLM deployment.
Author of KubeNatives, a weekly newsletter read by 3,000+ DevOps and ML engineers for production insights on K8s internals, GPU scheduling, and model-serving patterns.