Skip navigation

GitOps with ArgoCD

Two-day course on GitOps with ArgoCD — from core concepts through templating, application management, advanced rollouts, secrets, and production-hardening topics.

GitOps with ArgoCD

Foundations

Introduction to GitOps

The GitOps philosophy — git as the single source of truth for infrastructure and applications, with automated reconciliation and full audit trail.

60–120 min
Start activity
Introduction to GitOps
ArgoCD platform

Install, configure and operate ArgoCD itself — its components, cluster and repo integrations, HA setup, and user authentication.

60–120 min
Start activity
ArgoCD platform

Templating

Application templates in ArgoCD

The template engines ArgoCD can drive — Helm, Kustomize, Kapitan, Tanka — and the Config Management Plugin (CMP) extension point for anything else.

60–120 min
Start activity
Application templates in ArgoCD

Applications

Applications in ArgoCD

Create and manage ArgoCD Applications declaratively — spec, sync, health, and notifications.

60–120 min
Start activity
Applications in ArgoCD
Advanced deployment strategies

Beyond manual sync — auto-sync policies, Argo Rollouts, Image Updater, and ApplicationSets for bulk management.

60–120 min
Start activity
Advanced deployment strategies

Operations

Secrets management with Vault and external-secrets

Keep secrets out of git — integrate HashiCorp Vault and the external-secrets operator so manifests reference, never embed, sensitive values.

60–120 min
Start activity
Secrets management with Vault and external-secrets
Advanced ArgoCD topics

Everything around the happy path — webhooks, observability, backup and DR, hardening, and AI-assisted operations.

60–120 min
Start activity
Advanced ArgoCD topics