Skip to content Skip to content
Vladimir Chavkov

GitOps and Continuous Delivery Training

Implement declarative software delivery with this 3-day GitOps and continuous delivery training. Learn how to use Git as the source of truth, manage deployments with Argo CD and Flux, and build safe promotion workflows across environments.

Duration3 days (24 hours)
LevelIntermediate
DeliveryIn-person, Live online, Hybrid
CertificationN/A
  • DevOps engineers adopting GitOps workflows
  • Platform engineers managing Kubernetes application delivery
  • SREs standardizing deployments and rollback procedures
  • Development teams moving from imperative deployments to declarative delivery

After completing this training, you’ll be able to:

  • Explain core GitOps principles and operating models
  • Deploy and manage applications with Argo CD and Flux
  • Structure Git repositories for multi-environment delivery
  • Implement promotion, approval, and rollback workflows
  • Manage secrets and configuration in a GitOps model
  • Troubleshoot sync, drift, and reconciliation issues

Module 1: GitOps Operating Model

  • Git as the source of truth
  • Pull-based vs push-based delivery
  • Reconciliation loops and drift detection
  • Hands-on: Build a GitOps repository structure

Module 2: Kubernetes Delivery Foundations

  • Manifests, Helm, and Kustomize in GitOps
  • Environment overlays and configuration separation
  • Promotion models across dev, staging, and production
  • Hands-on: Prepare an application for GitOps delivery

Module 3: Argo CD Fundamentals

  • Argo CD architecture and components
  • Applications, projects, and sync policies
  • Health checks and hooks
  • Hands-on: Deploy an application with Argo CD

Module 4: Flux CD Fundamentals

  • Flux controllers and source definitions
  • Kustomizations and Helm releases
  • Image automation and release updates
  • Hands-on: Manage a workload with Flux

Module 5: Promotion and Progressive Delivery

  • Promotion via pull requests
  • Canary and blue-green strategies with GitOps
  • Rollback and recovery workflows
  • Hands-on: Implement a promotion pipeline

Module 6: Secrets and Policy Controls

  • Secret management patterns for GitOps
  • SOPS, Sealed Secrets, and external secret operators
  • Policy enforcement and governance
  • Hands-on: Secure a GitOps deployment flow

Module 7: Multi-Cluster and Multi-Team GitOps

  • Tenant separation and RBAC
  • Repository layouts for scale
  • Fleet management patterns
  • Hands-on: Design a multi-cluster GitOps model

Module 8: Troubleshooting and Observability

  • Debugging sync failures and drift
  • Auditing changes and deployment history
  • Observability for controllers and workloads
  • Hands-on: Diagnose a broken GitOps workflow

Module 9: Adoption Strategy

  • Migration from traditional CI/CD deployment stages
  • Team responsibilities and platform ownership
  • Guardrails for production GitOps
  • Hands-on: Create a GitOps rollout plan
  • Working knowledge of Git and pull request workflows
  • Basic Kubernetes concepts and kubectl
  • Familiarity with CI/CD pipelines
  • Comfort reading YAML manifests
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 templates, and post-training support.