GitOps and Continuous Delivery Training
This 3-day course teaches Git-driven infrastructure and application delivery using GitOps principles. Covering Argo CD and Flux CD in depth, repository strategies, progressive delivery patterns, secrets management with GitOps (SOPS/Sealed Secrets), multi-cluster management, and drift detection. Participants build and operate GitOps workflows through hands-on labs on Kubernetes clusters.
Master GitOps with this comprehensive 3-day training. Learn to implement GitOps workflows, manage deployments declaratively, and automate continuous delivery with ArgoCD and Flux.
Training Details
| Duration | 3 days (24 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
- DevOps engineers implementing GitOps
- Platform engineers building deployment systems
- Kubernetes engineers automating deployments
- SREs implementing continuous delivery
Learning Outcomes
After completing this training, participants will be able to:
- Understand GitOps principles
- Implement ArgoCD for GitOps
- Use Flux for GitOps workflows
- Manage multi-environment deployments
- Implement progressive delivery
- Automate rollbacks and recovery
- Monitor GitOps deployments
Detailed Agenda
Day 1: GitOps Fundamentals
Module 1: GitOps Principles
- GitOps vs traditional CD
- Declarative infrastructure
- Git as source of truth
- Hands-on: GitOps repository structure
Module 2: ArgoCD Fundamentals
- ArgoCD architecture
- Application deployment
- Sync strategies
- Hands-on: Deploy with ArgoCD
Module 3: Flux Fundamentals
- Flux components
- GitOps Toolkit
- Flux controllers
- Hands-on: Deploy with Flux
Day 2: Advanced GitOps
Module 4: Multi-Environment Management
- Environment promotion
- Kustomize for environments
- Helm with GitOps
- Hands-on: Multi-environment GitOps
Module 5: Progressive Delivery
- Canary deployments
- A/B testing
- Feature flags integration
- Hands-on: Progressive delivery with Flagger
Module 6: Secrets Management
- Sealed Secrets
- External Secrets Operator
- Vault integration
- Hands-on: Manage secrets in GitOps
Day 3: Operations and Monitoring
Module 7: GitOps at Scale
- Multi-cluster management
- Application sets
- Automation patterns
- Hands-on: Multi-cluster GitOps
Module 8: Monitoring and Observability
- GitOps metrics
- Deployment monitoring
- Notifications and alerts
- Hands-on: Monitor GitOps
Module 9: Troubleshooting and Recovery
- Debugging sync issues
- Rollback strategies
- Disaster recovery
- Hands-on: Troubleshoot GitOps
Prerequisites
- Kubernetes fundamentals
- Git and version control experience
- Understanding of CI/CD concepts
- YAML configuration experience
Delivery Formats
| Format | Description |
|---|---|
| In-Person | On-site at your company's location, hands-on with direct interaction |
| Live Online | Interactive virtual sessions with screen sharing and real-time labs |
| Hybrid | Combination of on-site and remote sessions, flexible scheduling |
All formats include hands-on labs, course materials, GitOps patterns, and post-training support.
Ready to get started?
Request a training quote for your team — in-person, live-online, or hybrid.