Skip to content

Argo CD for Cloud & DevOps Engineers

Duration: 5–7 weeks · Difficulty: Intermediate → Advanced

Declarative GitOps continuous delivery for Kubernetes with Argo CD — Applications, sync policies, Helm and Kustomize sources, ApplicationSets, multi-cluster, and production operations.

Course status

Curriculum follows the REBASH Argo CD technology prompt (16 modules). Labs use create-file style (YAML fences, then kubectl / argocd verify). Diagrams under docs/assets/excalidraw/. Start with Introduction to GitOps and Argo CD. Official docs: argo-cd.readthedocs.io.

1. Course overview

Purpose

Keep Kubernetes clusters aligned with Git as the source of truth — pull-based delivery that is auditable, reversible, and operable by platform teams.

Target roles

DevOps · Platform · Cloud · SRE · Kubernetes Administrator · DevSecOps

Prerequisites

Capstone outcomes

GitOps layouts · Applications and AppProjects · auto-sync and self-heal · Helm/Kustomize · ApplicationSets · multi-cluster · RBAC/SSO · CI promotion · troubleshooting drift

2. Modules

Module Focus Start here
1 GitOps fundamentals Introduction
2 Architecture Components
3 Installation Install Argo CD
4 Applications Applications and Projects
5 Repositories Repos and credentials
6 Synchronisation Sync, options, and hooks
7 Helm Helm with Argo CD
8 Kustomize Kustomize with Argo CD
9 ApplicationSets ApplicationSets
10 Multi-cluster Multi-cluster GitOps
11 Security RBAC and SSO
12 Notifications Notifications
13 Progressive delivery Sync windows and delivery
14 CI/CD CI/CD integration
15 Production Production GitOps
16 Troubleshooting Troubleshooting

3. Practice