Skip to content Skip to content
Vladimir Chavkov

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.

Duration3 days (24 hours)
LevelIntermediate
DeliveryIn-person, Live online, Hybrid
CertificationN/A
  • DevOps engineers implementing GitOps
  • Platform engineers building deployment systems
  • Kubernetes engineers automating deployments
  • SREs implementing continuous delivery

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

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

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

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
  • Kubernetes fundamentals
  • Git and version control experience
  • Understanding of CI/CD concepts
  • YAML configuration experience
FormatDescription
In-PersonOn-site at your company’s location, hands-on with direct interaction
Live OnlineInteractive virtual sessions with screen sharing and real-time labs
HybridCombination of on-site and remote sessions, flexible scheduling

All formats include hands-on labs, course materials, GitOps patterns, and post-training support.