Ultimate Exam
**Question 1. Which Agile scaling framework explicitly defines roles such as Release Train Engineer and
Product Owner for coordinating multiple Scrum teams?**
A) Scrum of Scrums
B) SAFe
C) LeSS
D) Nexus
Answer: B
Explanation: The Scaled Agile Framework (SAFe) introduces the Release Train Engineer (RTE) and
Product Owner roles to synchronize work across many Scrum teams.
**Question 2. In Value Stream Mapping, the ratio of Lead Time to Cycle Time primarily helps identify
which of the following?**
A) Resource utilization
B) Bottleneck severity
C) Team velocity
D) Defect density
Answer: B
Explanation: A high Lead Time relative to Cycle Time indicates work is waiting in queues, revealing
bottlenecks in the process.
**Question 3. Which Git workflow encourages developers to commit directly to the main branch, relying
on feature flags for incomplete work?**
A) Gitflow
B) Forking workflow
C) Trunk-Based Development
D) GitHub Flow
Answer: C
Explanation: Trunk-Based Development promotes short-lived branches or direct commits to the main
trunk, using feature flags to hide unfinished features.
, ITGSS Certified DevOps Engineer
Ultimate Exam
**Question 4. In a monorepo strategy, what is the primary advantage when compared to polyrepo
management?**
A) Independent versioning per service
B) Simplified cross-project refactoring
C) Reduced repository size per team
D) Easier access control per microservice
Answer: B
Explanation: A monorepo stores all code in a single repository, making cross-project changes and
refactoring straightforward.
**Question 5. Which tool is best suited for rendering Markdown documentation directly from a Git
repository as a static website?**
A) Confluence
B) Docusaurus
C) SharePoint
D) Javadoc
Answer: B
Explanation: Docusaurus converts Markdown files in a repo into a static documentation site, supporting
versioning and theming.
**Question 6. In Jenkins pipeline syntax, which keyword defines a stage that runs only when a specific
condition is met?**
A) when
B) onlyIf
C) condition
D) when { expression }
Answer: D
, ITGSS Certified DevOps Engineer
Ultimate Exam
Explanation: The `when` directive with an expression controls conditional execution of stages in
Declarative Pipelines.
**Question 7. Which CI/CD platform uses a `.gitlab-ci.yml` file to describe pipeline stages and jobs?**
A) GitHub Actions
B) Azure Pipelines
C) GitLab CI
D) CircleCI
Answer: C
Explanation: GitLab CI reads pipeline definitions from `.gitlab-ci.yml` in the repository root.
**Question 8. What is the main benefit of using a build cache in a CI pipeline?**
A) Enforces code style checks
B) Reduces network latency for artifact download
C) Prevents unauthorized access to source code
D) Speeds up builds by reusing previously compiled outputs
Answer: D
Explanation: Build caching stores compiled artifacts, allowing subsequent builds to skip unchanged steps
and thus run faster.
**Question 9. Which deployment strategy routes a percentage of live traffic to a new version while
keeping the previous version fully operational?**
A) Blue/Green
B) Rolling update
C) Canary release
D) Recreate
Answer: C
Explanation: Canary releases gradually shift traffic to the new version, enabling risk mitigation and
performance validation.
, ITGSS Certified DevOps Engineer
Ultimate Exam
**Question 10. In a Blue/Green deployment, how is zero-downtime typically achieved?**
A) By stopping all containers simultaneously
B) By updating DNS records after the new version is fully ready
C) By scaling down the old version before scaling up the new one
D) By using a load balancer to switch traffic from blue to green environment instantly
Answer: D
Explanation: A load balancer can instantly redirect traffic from the blue (current) environment to the
green (new) environment without interrupting service.
**Question 11. Which artifact repository is commonly used for storing Docker container images?**
A) Nexus Repository OSS
B) Artifactory
C) JFrog Container Registry
D) All of the above
Answer: D
Explanation: Nexus, Artifactory, and JFrog’s native Container Registry all support Docker image storage
and distribution.
**Question 12. Terraform’s “state lock” feature primarily prevents what scenario?**
A) Unauthorized user access to the state file
B) Concurrent modifications that could corrupt infrastructure state
C) Accidental deletion of provider plugins
D) Execution of plans on the wrong cloud provider
Answer: B
Explanation: State locking ensures only one Terraform process can modify the state at a time, avoiding
race conditions.