Executive Summary

What: A 2-day instructor-led GitOps training for teams running Kubernetes, delivered on-site or online.

Outcome: Your team will implement GitOps workflows where Git becomes the single source of truth for your cluster state. Deployments, rollbacks, and drift detection all driven by pull requests.

Who it’s for: Platform teams, DevOps engineers, or developers managing Kubernetes deployments who want to move from manual kubectl applies or fragile CI/CD scripts to declarative, auditable GitOps workflows.

Format: Hands-on workshop on a real Kubernetes cluster. Participants set up GitOps tooling and deploy applications through Git workflows throughout the course.

Time investment: 2 days. Assumes basic Kubernetes familiarity (deployments, services, namespaces).

After training: Post-training support included. Follow-up questions answered as your team applies what they’ve learned.

Next step: Contact us for a short conversation to assess fit and get a quote.

What You’ll Learn

Over 2 days, participants will work through practical exercises covering:

  • GitOps principles and why they matter
  • Setting up ArgoCD on your cluster
  • Application definitions and deployment patterns
  • Managing multiple environments (dev, staging, production)
  • Secrets management in a GitOps workflow
  • Drift detection and automatic reconciliation
  • Rollbacks and disaster recovery through Git
  • Multi-team workflows and access control
  • Integrating GitOps with your existing CI pipelines

By the end, your team will have a working GitOps setup and the knowledge to extend it to your actual workloads.

Curriculum Overview

Day 1: Foundations and Setup

Morning: GitOps Principles What GitOps is (and isn’t), why it beats traditional CI/CD for Kubernetes, the role of declarative configuration. Comparing tools: ArgoCD, Flux, and when to use what.

Afternoon: ArgoCD in Practice Installing and configuring ArgoCD. Connecting to Git repositories. Deploying your first application through GitOps. Understanding sync policies and health checks. By end of day: participants have a working GitOps pipeline deploying to a real cluster.

Day 2: Production Patterns

Morning: Multi-Environment and Team Workflows Managing dev/staging/production through Git branching or directory structures. RBAC and multi-team access. Secrets management options (Sealed Secrets, External Secrets, SOPS).

Afternoon: Operations and Integration Drift detection and reconciliation. Rollback strategies. Integrating with existing CI systems - where CI ends and GitOps begins. Monitoring your GitOps setup. By end of day: team has patterns ready to apply to real workloads.

Who This Training Is For

This training works well for:

Platform teams building internal developer platforms on Kubernetes. GitOps provides the deployment layer that lets developers self-serve without cluster access.

DevOps and SRE teams tired of maintaining brittle deployment scripts. If your CI/CD pipeline has become the thing that breaks most often, GitOps simplifies this significantly.

Development teams deploying to Kubernetes who want deployments as simple as merging a PR. No more kubectl access, no more “it worked on my machine.”

Teams adopting Kubernetes who want to get deployment workflows right from the start instead of retrofitting later.

Prerequisites: Participants should be comfortable with Kubernetes basics (deployments, services, namespaces, kubectl). This isn’t a Kubernetes intro course.

Why Train With Us

  • Hands-on from the start - Participants work on real clusters, not slides about concepts.
  • Real-world patterns - Examples drawn from production GitOps implementations, including the messy parts.
  • Tool-agnostic understanding - We teach ArgoCD but explain principles that apply to any GitOps tool.
  • Small group sizes - Enough attention for everyone, enough peers for discussion.
  • Experienced instruction - Led by engineers running GitOps in production Kubernetes environments.
  • Post-training support - Questions don’t stop when the training ends.

Format

Onsite - We come to you. Your office, your cluster, your team together.

Online - Live, interactive sessions with shared cluster access. Same depth, more flexibility. Ideal for distributed teams.

Before we start, we’ll have a short conversation to assess your team’s Kubernetes experience and specific goals.

Get Started

Book a 30-minute call to discuss your team’s needs and get a quote.

AI Basics Training fundamentals

2 day course on how to use AI effectively

Terraform Training

Real world examples using Terraform in a 3 day session

DevOps Training

This long form training can take 2 weeks and will give you fundamentals as a DevOps

GitOps

Lets get started on running GitOps in a Kubernetes cluster, 2 days onsite

Custom Training

Contact us for custom training services, if its Kubernetes, DevOps, Platform, Technical Leadership or AI related

Contact Us