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.
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 adopting GitOps workflows
- Platform engineers managing Kubernetes application delivery
- SREs standardizing deployments and rollback procedures
- Development teams moving from imperative deployments to declarative delivery
Learning Outcomes
Section titled “Learning Outcomes”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
Detailed Agenda
Section titled “Detailed Agenda”Day 1: GitOps Core Concepts
Section titled “Day 1: GitOps Core Concepts”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
Day 2: Flux and Delivery Automation
Section titled “Day 2: Flux and Delivery Automation”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
Day 3: Operating GitOps in Production
Section titled “Day 3: Operating GitOps in Production”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
Prerequisites
Section titled “Prerequisites”- Working knowledge of Git and pull request workflows
- Basic Kubernetes concepts and
kubectl - Familiarity with CI/CD pipelines
- Comfort reading YAML manifests
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 templates, and post-training support.