CGOA practice question 9 of 15
Which of the following statements best describes the relationship between DevOps and GitOps?
Full set: 60 questionsDevOps is the broad cultural and technical movement that combines software development and operations to deliver value continuously. GitOps narrows this by prescribing concrete, opinion-ated practices—immutable, declarative system definitions stored in Git and reconciled automatically—to realize DevOps goals. Thus GitOps is not a synonym or competitor; it is a specific implementation pattern that brings DevOps ideas into day-to-day operations through Git-centred workflows.
A. Treats the two as identical; DevOps is overarching, GitOps is a subset that implements DevOps ideals.
C. GitOps complements and extends DevOps; organisations frequently adopt both, not one over the other.
D. Ignores the historical lineage; GitOps explicitly states it “builds on DevOps and IaC” therefore they are related.
1. CNCF GitOps Working Group, “GitOps Principles v1.0”, Section 1 “What is GitOps?”: “GitOps builds on DevOps…using Git as the single source of truth.” (https://github.com/open-gitops/doc)
2. Linux Foundation Training, LFS169 “Introduction to GitOps”, Ch. 1 § 1.3 “Relationship to DevOps”: “GitOps is an evolution of DevOps practices that makes them concrete through declarative configuration in Git.”
3. Boulton & Peng, “Adopting GitOps for Cloud-Native Continuous Delivery”, IEEE Software, Vol 38 No 6 2021, pp. 102-105. DOI:10.1109/MS.2021.3095614 – explains GitOps as “a DevOps implementation pattern centred on Git.”
4. University of Maryland CS Course CMSC 430 “DevOps and Cloud Engineering”, Lecture 12 slides, p. 4: “GitOps = operationalizing DevOps with Git-backed desired state and automated reconciliation.”
Keep practicing
Take the free CGOA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CGOA practice questions
- Question 1When are progressive delivery patterns useful in software development and deployment?
- Question 2You are deploying a new version of your application using the Blue-Green deployment patte…
- Question 3Which method(s) of accessing the Desired State store does GitOps support?
- Question 4In GitOps, how is the Desired State stored?
- Question 5In a GitOps-managed workflow, what is the correct way to initiate rollback?
- Question 6Which of these is an advantage of using a declarative configuration for your Desired Stat…
