ssprkd.io
Courses

🔁 GitOps & Delivery

Run your cluster the GitOps way — declare desired state in Git, let a controller reconcile it, and ship safely. Watch the concept, practice it hands-on with the coach, then prove it.

0/8
Start: GitOps principles →
📊 Assess your GitOps & Delivery level to see exactly which modules to focus on.Assess →
1
GitOps principles
Make Git the single source of truth so a controller continuously reconciles your cluster, catching drift and self-healing without anyone touching prod.
Free
2
Argo CD
Drive deployments from an Application CRD — order rollouts with sync waves and hooks, automate self-heal and prune, and read health apart from sync status.
🔒
3
Flux
Reconcile with the GitOps Toolkit — split source-, kustomize-, and helm-controllers, order work with dependsOn and health checks, and automate image updates back into Git.
🔒
Chapter review
Chapter 1 review — declarative delivery with Argo CD & Flux
Lab: Diagnose drift and reconcile from Git · 10-question check
🔒 Standard
4
Helm & Kustomize
Parameterize manifests per environment two ways — Helm's templated values versus Kustomize's patch-based overlays — and learn exactly when to reach for each.
🔒
5
Progressive delivery
Ship risk-free with Argo Rollouts — canary and blue-green strategies, metric-gated promotion via AnalysisTemplates, weighted traffic, and abort-vs-pause.
🔒
6
Secrets & security
Keep secrets out of plaintext Git — Sealed Secrets (kubeseal, key rotation), External Secrets Operator, and SOPS — and understand each tool's tradeoff.
🔒
Chapter review
Chapter 2 review — package, roll out & secure
Lab: Package it, roll it out safely, and get the secret out of Git · 10-question check
🔒 Standard
🎓
Final exam
GitOps & Delivery — comprehensive capstone
Hands-on capstone + course-wide exam · scored to a role level
🔒 Professional