Google Cloud DevOps Engineer Professional
Validates ability to implement CI/CD pipelines, manage infrastructure as code, and optimize service performance
Time limit
2h
Questions
65
Passing score
75%
Difficulty
Advanced
Category
Google Cloud DevOps Engineer Professional
Sample questions
A few questions from this practice exam, with the correct answer and why it is correct.
1.An organization must apply the same set of guardrails to every project a business unit creates, including projects created next year. Where should the policies be defined?
- AAt the folder representing the business unitCorrect answer
- BIndividually in each project as it is created
- CIn a shared Terraform module teams may reuse
- DIn an internal standards wiki page
Why
Organization policies and IAM bindings applied at the folder representing the business unit are inherited by every project underneath, including ones created later. Applying settings project by project misses future projects, defining them in a Terraform module still requires someone to apply it consistently, and documenting them in a wiki enforces nothing.
2.A platform team must provision hundreds of projects with identical naming, labels, billing association, and baseline IAM. Which approach is recommended?
- AA project factory implemented as infrastructure as codeCorrect answer
- BManual project creation following a checklist
- CEach team defining its own project conventions
- DOne shared project for all workloads
Why
A project factory implemented as infrastructure as code applies the same structure every time and is reviewable in version control. Creating projects manually in the console produces drift, letting each team define conventions guarantees inconsistency, and a single shared project abandons the isolation projects provide.
3.A DevOps team wants Kubernetes manifests in a Git repository to be the single source of truth, with an agent continuously reconciling cluster state to match. Which approach describes this?
- AGitOps continuous reconciliation with an in-cluster agentCorrect answer
- BRunning kubectl apply from the CI pipeline on each merge
- CEditing resources directly in the Google Cloud console
- DA nightly script that reapplies the manifests
Why
GitOps continuous reconciliation, implemented with a tool such as Config Sync or Argo CD, watches the repository and converges cluster state toward the declared configuration, reverting manual drift. Running kubectl apply from a pipeline is push-based and does not continuously reconcile, editing resources in the console is exactly the drift being prevented, and a nightly script is neither continuous nor drift-aware.
4.A team wants to manage Google Cloud resources such as Cloud SQL instances declaratively using Kubernetes custom resources in the same cluster as their applications. Which tool applies?
- AConfig ConnectorCorrect answer
- BTerraform with the Google provider
- CHelm charts
- DSkaffold
Why
Config Connector exposes Google Cloud resources as Kubernetes custom resources so they can be managed by the same declarative tooling and reconciliation loop as workloads. Terraform manages cloud resources outside the Kubernetes API, Helm packages Kubernetes manifests, and Skaffold orchestrates build and deploy loops for development.
5.An organization must ensure that a set of production workloads and their data remain within a specific geography for regulatory reasons. Which control enforces this at the platform level?
- AA resource locations organization policy constraint on the folderCorrect answer
- BA naming convention identifying regional resources
- CA monthly audit of resource regions
- DIAM roles limited to regional administrators
Why
The resource locations organization policy constraint, applied at the folder containing those workloads, rejects creation of resources in disallowed regions and is inherited by future projects. A naming convention identifies but does not enforce, auditing after the fact detects violations too late, and IAM restricts who acts rather than where resources are created.
Practice all 65 questions
Frequently asked questions
Is the Google Cloud DevOps Engineer Professional practice exam free?
You can take it with the free attempts included in your account. After those run out, this exam requires a premium plan, while foundational-level exams stay free and unlimited.
How many questions does it have and how long does it take?
65 questions with a 120-minute time limit, so you practise under the same time pressure as the real exam.
What score do I need to pass?
You need 75% to pass this practice exam. Your score and a per-question review are shown as soon as you finish.
Do I need an account?
Yes, a free account. It is what lets us save your attempt, score it and keep your history.
Can I retake it?
Yes. Each attempt uses one of your free attempts, and a premium plan makes them unlimited.
Are these the real questions from the official exam?
No. NaHero does not reproduce questions from the official exam. These are practice questions written to match its format, topics and difficulty.