GitOps and Continuous Delivery Training
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
Section titled “Training Details”| Duration | 3 days (24 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | N/A |
Who Is This For?
Section titled “Who Is This For?”- DevOps engineers implementing GitOps
- Platform engineers building deployment systems
- Kubernetes engineers automating deployments
- SREs implementing continuous delivery
Learning Outcomes
Section titled “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
Section titled “Detailed Agenda”Day 1: GitOps Fundamentals
Section titled “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
Section titled “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
Section titled “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
Section titled “Prerequisites”- Kubernetes fundamentals
- Git and version control experience
- Understanding of CI/CD concepts
- YAML configuration experience
Delivery Formats
Section titled “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.