Certified GitOps Associate (CGOA)
CGOA certification is for DevOps engineers and team members, platform and software engineers, CI/CD practitioners and other team members who would build IDPs with GitOps built…
Description
The Certified GitOps Associate (CGOA) exam allows candidates to demonstrate their understanding of GitOps principles, terminology, and best practices in setting up a GitOps managed software system in addition to related practices such as Configuration as Code, Infrastructure as Code, DevOps & DevSecOps, and CI & CD and how to map them to GitOps.
A CGOA can comprehend GitOps patterns including when and why to use them. They also understand the precautions to take around tooling for manifest format and packaging, state store systems, and reconciliation engines to adhere to and extend GitOps principles.
Who is this for
CGOA certification is for DevOps engineers and team members, platform and software engineers, CI/CD practitioners and other team members who would build IDPs with GitOps built into them.
Curriculum
GitOps Terminology - 20%
Continuous
Declarative Description
Desired State
State Drift
State Reconciliation
GitOps Managed Software System
State Store
Feedback Loop
Rollback
GitOps Principles - 30%
Declarative
Versioned and Immutable
Pulled Automatically
Continuously Reconciled
Related Practices - 16%
Configuration as Code (CaC)
Infrastructure as Code (IaC)
DevOps and DevSecOps
CI and CD
GitOps Patterns - 20%
Deployment and Release Patterns
Progressive Delivery Patterns
Pull vs. Event-driven
Architecture Patterns (in-cluster and external reconciler, state store management, etc.)
Tooling - 14%
Manifest Format and Packaging
State Store Systems (Git and alternatives)
Reconciliation Engines (ArgoCD, Flux, and alternatives)
Interoperability with Notifications, Observability, and Continuous Integration Tools
About this certification
The purpose of the Certified GitOps Associate (CGOA) certification is to provide assurance that CGOAs can effectively demonstrate their understanding of GitOps principles, terminology, and best practices in setting up a GitOps managed software system in addition to related practices such as Configuration of Code, Infrastructure as Code, DevOps & DevSecOps, and CI & CD and how to map them to GitOps.
Exam details & resources
How to register & take exam: TBC (Link to FAQ pages of the website)
Linux Foundation Global Certification & Confidentiality Agreement: https://docs.linuxfoundation.org/tc-docs/certification/lf-cert-agreement/
Candidate Handbook: https://training.linuxfoundation.org/go/LFCA-candidate-handbook
Important Instructions: https://docs.linuxfoundation.org/tc-docs/certification/important-instructions-mc
Frequently Asked Questions: https://docs.linuxfoundation.org/tc-docs/certification/faq-mc