Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
Certification
DevOps

GitOps Certified Associate (CGOA)

Learn GitOps fundamentals, automate deployments, and become cloud-native certified. Learn ArgoCD, Flux, secure secrets, and more. Future-proof your skills enroll today!
Barahalikar Siddharth
Technical Architect and Educator
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
7
Lessons
book
Challenges
Article icon
52
Topics

What you’ll learn

Our students work at..

Description

Supercharge your DevOps practice and become a GitOps pioneer with the GitOps Certified Associate (CGOA) course!

GitOps is redefining modern software operations—enabling teams to achieve massive scalability, security, and agility by managing infrastructure and application delivery through Git. This course is your practical gateway to mastering GitOps fundamentals, preparing for the CGOA certification, and transforming your CI/CD workflow the cloud-native way.

Why GitOps?

GitOps is fast becoming the cornerstone of cloud-native operations, adopted globally to deliver rapid, reliable, and auditable infrastructure and application changes. As organizations scale and automate, GitOps know-how is a top skill for DevOps engineers, platform teams, SREs, and cloud architects.

What you’ll learn:

GitOps Fundamentals & Terminology:

Kick off with a hands-on introduction to GitOps, exploring its core purpose, declarative approach, and the power of Git as the single source of truth. Deep dive into key concepts like desired state, reconciliation, drift, feedback loops, and rollbacks—grounded with practical examples.

Essential GitOps Principles:

Master the four guiding GitOps principles and how they apply to real-world deployments. Explore the significance of declarative configuration, continuous reconciliation, and manual interventions. Get an actionable start with ArgoCD: install, configure, and deploy your first apps through immersive labs.

GitOps Deployment & Release Patterns:

Unlock advanced GitOps deployment strategies, from rolling, recreate to blue/green, canary, A/B, and shadow releases—brought to life with interactive demos. Explore progressive delivery with Flux and Flagger, and compare pull-based versus event-driven approaches. Get hands-on with secure secrets management using Bitnami Sealed Secrets.

Mastering GitOps Toolchains:

Deep-dive into the leading reconciliation engines: ArgoCD, FluxCD, and more. Discover core concepts, features, and installation workflows. Learn to manage deployments using Source Controller, Kustomize, and Helm—across both Git and OCI registries. Integrate packaged manifests and orchestrate end-to-end deployments, with robust monitoring and alerting via Prometheus, Grafana, and DORA metrics.

Integrating Related Practices:

Widen your cloud-native skillset with practical Configuration as Code (CaC), Infrastructure as Code (IaC), and the interplay between DevOps, DevSecOps, CI, and CD. Put learning into action via focused demos and labs, highlighting the synergy between these critical disciplines.

Certification Readiness:

Wrap up with exam-focused mock tests to consolidate your skills and ensure you’re fully prepared to achieve your CGOA certification.

Who should take this course?

  • Cloud engineers and SREs seeking to manage Kubernetes and cloud-native environments using GitOps best practices
  • Platform engineering teams looking to automate and streamline deployments across modern infrastructures
  • DevOps practitioners eager to modernize CI/CD pipelines with declarative, version-controlled workflows
  • Developers and architects interested in enabling secure, auditable, and scalable software delivery
  • Anyone preparing for the GitOps Certified Associate (CGOA) exam—no prior GitOps experience required
Read More

What our students say

About the instructor

Barahalikar Siddharth is not just a technologist but also an educator and innovator, committed to advancing technology through both professional practice and teaching.

With over 8 years of experience in DevSecOps, MuleSoft, Kubernetes, Apigee, Istio, and GCP, he is a Technical Architect known for his innovative approach to technology solutions. His expertise spans API development and management, utilizing platforms like Google Apigee, Mulesoft, and Kubernetes.

As an instructor, Siddharth shares his deep knowledge in Kubernetes, and DevSecOps, providing practical and comprehensive learning experiences. His academic contributions include papers on extending microservices using Istio Service Mesh and the management of microservices with DevOps tools.

Siddharth's career began at HCL Technologies, evolving from a Software Developer to a Technical Architect.His accolades include multiple Infinity League recognitions and a CKAD: Certified Kubernetes Application Developer certification.

No items found.

Introduction

lock
lock
2
Topics
Lesson Content

Module Content

Course Introduction 03:31
How to Reach Out to KodeKloud and Engage with the Community

GitOps Terminology

lock
lock
2
Topics
Lesson Content

Module Content

Course Overview 02:29
Continuous and Declarative Description 13:56

GitOps Principles

lock
lock
12
Topics
Lesson Content

Module Content

What is GitOps? 03:29
GitOps Principles 02:57
Demo: Declarative Configuration and Git as Single Source of Truth 02:52
ArgoCD Basics 02:02
Concepts/Terminology 02:27
ArgoCD Application Specifications 01:40
Demo: Install ArgoCD 04:55
Lab: Set up ArgoCD Server and CLI
Demo: Implementing Pull-Based Deployments 06:13
Demo: Manual Reconciliation 06:29
Demo: Continuous Reconciliation 05:10
Lab: Exploring ArgoCD Application and Project

GitOps Patterns

lock
lock
16
Topics
Lesson Content

Module Content

GitOps Reconciler Types: In-Cluster and External 02:28
Pull vs. Push Deployment Model 05:15
Demo: ArgoCD Pull Based Reconciler (ConfigMap) 06:58
Demo: ArgoCD Event-Driven Reconciler (Webhook) 09:22
Lab: Pattern pull vs webhook
Bitnami Sealed Secrets 03:51
Demo: Setup Bitnami Sealed Secrets 05:04
Demo: Encrypt Secrets Using Bitnami Sealed Secrets 08:05
Lab: Secrets
Deployment and Release Patterns 10:48
Demo: Rolling vs Recreate 06:31
Demo: Setup Argo Rollouts 04:22
Demo: Argo Rollout - Blue Green 11:15
Blue-Green vs Canary vs A/B vs Shadow
Demo: Argo Rollout - Canary 10:59
Lab: Deployment and Release Patterns

Tooling

lock
lock
12
Topics
Lesson Content

Module Content

Manifest Format and Packaging 05:35
Demo: Kustomize 07:14
Demo: Helm 10:48
State Store Systems 05:40
Demo: OCI(Open Container Initiative) 07:59
Lab: Manifests and Storage
Interoperability with Notifications, Observability, and Continuous Integration Tools 07:29
ArgoCD Metrics & Monitoring 02:47
Demo: Monitoring through Prometheus + Grafana 09:09
Demo: Raise Alert using AlertManager 08:01
Lab: Monitor ArgoCD with Prometheus, Grafana, AlertManager
Reconciliation Engines (ArgoCD, Flux, and alternatives) 05:24

Related Practices

lock
lock
6
Topics
Lesson Content

Module Content

Configuration as Code (CaC) and Infrastructure as Code (IaC) 02:40
DevOps and DevSecOps 04:40
CI and CD 09:11
Demo: CICD vs GitOps - Part 1 16:56
Demo: CI CD vs GitOps - Part 2 15:03
Lab: CI CD

Mock Exams (Certification Readiness)

lock
lock
2
Topics
Lesson Content

Module Content

Mock Exam - 1
Mock Exam 2
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
7
Modules
book
Lessons
Article icon
52
Lessons
check mark
Course Certificate
Videos icon
05.02
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
Discord Community Support
people icon
Community support
language icon
Closed Captions