Google Cloud Professional Cloud DevOps Engineer
Of the cloud vendors’ DevOps certifications, this is the one that reads least like a product tour and most like a reliability curriculum. Google wrote the SRE books, and the exam guide shows it: a whole section on site reliability engineering practices — SLIs, SLOs, error budgets, capacity, incident mitigation — sitting beside CI/CD pipelines, observability and cost. That overlap is why it earns a page here. It is also, unavoidably, a Google Cloud exam: the ideas are portable, the tools are not. Below: the five official sections with their published weights, the substance behind them, a map onto the rest of this site, and a plain answer to the question most cert pages dodge — should you skip it?
Imagine a badge saying “this person can ship new versions of a huge website and keep it running — using Google’s toolbox.” Half of what it tests is a way of thinking that works anywhere: decide how reliable a thing should be, measure it honestly, and spend the leftover “allowed breakage” on shipping fast. The other half is which Google buttons to press. The thinking half is gold; the button half only counts while you work somewhere that uses Google’s buttons.
What this credential is and where it sits
☺ Like you’re 10: It’s Google’s grown-up badge for “I can build the pipeline and keep the thing running,” aimed at people with a few years of real experience.
The Professional Cloud DevOps Engineer is issued by Google Cloud and sits in the Professional tier — above the Associate tier and the Cloud Digital Leader foundational credential. The official exam guide opens by describing the role as someone who implements processes and capabilities throughout the systems development lifecycle using Google-recommended methodologies and tools, enabling efficient software and infrastructure delivery while balancing reliability with delivery speed, and optimising production systems for performance and cost.
“Balancing reliability with delivery speed” is the error-budget idea in disguise, and it is the spine of the exam. Where the AWS and Azure DevOps certifications are organised around services, this one is organised around a practice, with services hung off it.
There is no exam code
If you have taken AWS or Microsoft exams you will hunt for a code like DOP-C02 or AZ-400. Google publishes none: the credential is identified by name only, and the exam guide is versioned silently — Google swaps the PDF at a stable URL with no visible revision number. So a course’s title tells you nothing about whether it matches the current blueprint, and you must diff third-party material against the live guide yourself. Several widely shared “2025 edition” summaries describe a section layout that is not the one currently published.
Prerequisites: none, but the recommendation is real
Per the official certification page, as of writing, there are no prerequisites. Google’s recommended experience is 3+ years of industry experience including 1+ years designing and managing production systems using Google Cloud. Treat the second half as the honest gate: many questions turn on which Google-specific service or setting is the Google-recommended answer, and that vocabulary only comes from use.
Why a platform engineer might take it — and when to skip it
☺ Like you’re 10: If your job already runs on Google’s cloud, this badge teaches you your own workplace. If it doesn’t, you’re memorising a stranger’s house.
Bluntly: this is vendor-locked knowledge wrapped around vendor-neutral ideas. The ideas — SLOs, error budgets, toil, progressive delivery, structured logging, cost attribution — are what this site teaches for free in Reliability & Incidents and Observability. What the exam adds is the Google implementation: Cloud Build instead of Tekton, Cloud Deploy instead of Argo CD, Cloud Monitoring instead of Prometheus and Grafana, Artifact Registry instead of Harbor.
Three good reasons to sit it
Your platform actually runs on Google Cloud. If your clusters are GKE and your dashboards are Cloud Monitoring, this is a structured tour of your own production environment — including corners you avoid, like organisation policies, fleets, log sinks and committed-use discounts. You need the SRE vocabulary formalised. Google’s definitions of SLI, SLO, SLA, error budget and burn rate are the canonical ones everyone else borrowed; section 3 forces precision about numbers you have been waving at. Partner or employer requirement. A commercial reason, not a learning one — legitimate, as long as you are honest that that is what it is.
Five honest reasons to skip it
You are not on Google Cloud. Most of your study time then buys nothing transferable; spend it on the CNPA or CKA. You already run real SLOs on a real on-call rotation. Section 3 will teach you little beyond Google’s service names. You want Kubernetes depth. GKE appears throughout but is treated as one target among Cloud Run and Compute Engine — CKA and the substrate lesson are straighter. You dislike renewal treadmills. Professional certifications expire in two years and, for this exam, renewal means sitting the full exam again. It tests recall, not hands. Fifty to sixty multiple-choice and multiple-select questions in two hours: no lab, no cluster, nothing you have to actually repair. Compared with a performance-based exam like the CKA — or with an SLO you can point at in production — it is weaker evidence of competence than its price implies, and it is worth saying so out loud before you spend $200.
Separate the practice from the product before deciding. The practice — reliability as a budget you spend on velocity — is permanent, portable, and free in Reliability & Incidents. The product knowledge is rented: valuable exactly as long as you are billing Google. Rent only when you already live in the house.
What it actually tests — the five official sections
☺ Like you’re 10: Google publishes the exact list of what’s on the test, with percentages. Read that list, not somebody’s blog summary of it.
The official exam guide PDF lists five sections with approximate weights. These titles and weights are transcribed from that document, not paraphrased:
| # | Section (official title) | Weight | Representative contents |
|---|---|---|---|
| 1 | Bootstrapping and maintaining a Google Cloud organization | ~20% | Resource hierarchy, IAM and org-level policies, shared networking (Shared VPC, VPC Network Peering, Private Service Connect), service accounts, data residency; IaC via Infrastructure Manager, Cloud Foundation Toolkit, Config Connector, GitOps, Terraform, Helm, plus scripting in Python or Go; CI/CD architecture, including third-party tooling the guide names outright — Git, Jenkins, Argo CD, Packer, kpt; multiple environments and GKE fleets; Cloud Workstations, Cloud Shell and Gemini-assisted development. |
| 2 | Building and implementing CI/CD pipelines, including continuous testing, for application, infrastructure, and machine learning workloads | ~25% | Pipeline design and triggers; Artifact Registry; approval flows; deployment auditing via Cloud Audit Logs; canary, blue/green, rolling, traffic splitting and feature flags; key and secret management (Cloud KMS, Secret Manager, Certificate Manager, Parameter Manager, Workload Identity Federation) and build-versus-runtime secret injection; Artifact Analysis, Binary Authorization, SLSA; environment-scoped IAM. |
| 3 | Applying site reliability engineering practices | ~18% | SLIs (availability, latency), SLOs, SLAs; error budgets, with Cloud Service Mesh definitions given as the worked example; the opportunity cost of “nines”; service lifecycle and capacity planning (quotas, limits, reservations, Dynamic Workload Scheduler); autoscaling across MIGs, Cloud Run and GKE; mitigating incident impact by draining or redirecting traffic, adding capacity, rolling back. |
| 4 | Implementing observability practices and troubleshooting issues | ~25% | Collection via Ops Agent, OpenTelemetry, Cloud Audit Logs, VPC Flow Logs and Cloud Service Mesh; log filtering, sampling, exclusions and cost; the Logs Explorer and Logging query language; export to BigQuery, Pub/Sub or Cloud Storage, and PII/PHI redaction; metrics including custom and log-based metrics and Google Cloud Managed Service for Prometheus; synthetic monitors; dashboards, playbooks and PromQL; alerting policies and third-party paging (webhooks, PagerDuty, Rootly); trace waterfalls and spans; troubleshooting. |
| 5 | Optimizing performance and cost | ~12% | Application performance monitoring; Active Assist; FinOps — observability cost, Spot VMs, committed-use and sustained-use discounts, network tiers, recommenders, per-workload optimisation on GKE, Cloud Run and Compute Engine. |
What the weights quietly tell you
Half the exam — sections 2 and 4 — is pipelines and observability. That is where the study time goes. The famous SRE section is the smallest of the big three at ~18%: the intellectual heart, not the bulk of the questions. And section 5, at ~12%, is the one candidates skip and then lose points on, because “which discount model applies here” is not absorbed by osmosis.
Two things surprise people. The current guide is noticeably AI-flavoured: Gemini Code Assist, Gemini Cloud Assist and the Gemini CLI are named considerations under development environments, log analysis, metrics interpretation and trace analysis. And it contains no standalone section on managing service incidents or conducting blameless postmortems — incident work now lives inside 3.3 Mitigating incident impact on users and 4.5 Troubleshooting issues. Older editions, still widely quoted by third-party sites, did carry a separate incident-and-postmortem section; material built around that structure is out of date.
Scope, fees, formats and section titles change without announcement, and there is no exam code or visible guide version to track. Verify before booking against the official certification page and the official exam guide PDF. Already retired or renamed, yet still littering old study material: Stackdriver is gone as a brand (now Google Cloud Observability — Cloud Monitoring, Cloud Logging, Cloud Trace, Cloud Profiler); Cloud Debugger was deprecated in 2022 and shut down in 2023, its open-source Snapshot Debugger successor archived soon after; Container Registry was deprecated in 2023 and shut down in phases through 2025 — writes disabled 18 March 2025, reads disabled 3 June 2025, and since 14 October 2025 every gcr.io URL is served by Artifact Registry, which the current guide names exclusively. Note the nuance rather than repeating the folklore: the gcr.io hostname still resolves, because Artifact Registry answers for it; what is gone is the old service behind it, together with any image left there and never copied across. And Google Cloud Skills Boost was rebranded Google Skills in October 2025. The certification itself is live and not retired — but its furniture keeps moving.
The substance you actually need
☺ Like you’re 10: Build the box, put it in the cupboard, hand it to a robot that puts it into production carefully — then watch it, and count how often it upsets people.
Strip the branding and the exam is one story told four times: build → store → release → observe → pay for it. Learn the story with the Google nouns attached and most questions answer themselves.
Cloud Build → Artifact Registry
A Cloud Build build is a list of steps, each a container image; images declares what is pushed on success; secrets come from Secret Manager, not the environment. Note the registry hostname — Artifact Registry uses LOCATION-docker.pkg.dev/PROJECT-ID/REPOSITORY/IMAGE:TAG, and that is the form the current guide expects for repositories you create. Be precise about the older form rather than superstitious about it: gcr.io is not a dead hostname, since Artifact Registry now answers for it, and Google's own builder images are still published under gcr.io/cloud-builders/ — which is why they appear in the example below. A practice question is out of date when it treats gcr.io as a separate product you push new repositories to, not merely because the string appears.
# cloudbuild.yaml — build and push to Artifact Registry
steps:
# a declared secret reaches a step only if that step names it in secretEnv
- name: 'node:22'
entrypoint: 'npm'
args: ['ci']
secretEnv: ['NPM_TOKEN'] # the repo's .npmrc reads ${NPM_TOKEN}
- name: 'gcr.io/cloud-builders/docker' # Google-published builder image
args: ['build', '-t',
'us-central1-docker.pkg.dev/$PROJECT_ID/platform/checkout:$SHORT_SHA', '.']
- name: 'gcr.io/cloud-builders/docker'
args: ['push',
'us-central1-docker.pkg.dev/$PROJECT_ID/platform/checkout:$SHORT_SHA']
images:
- 'us-central1-docker.pkg.dev/$PROJECT_ID/platform/checkout:$SHORT_SHA'
availableSecrets:
secretManager:
- versionName: 'projects/$PROJECT_ID/secrets/npm-token/versions/latest'
env: 'NPM_TOKEN' # build-time injection, never baked into the image
options:
# required: a build that sets serviceAccount must also pin its log destination,
# or specify logsBucket / defaultLogsBucketBehavior instead
logging: CLOUD_LOGGING_ONLY
serviceAccount: 'projects/$PROJECT_ID/serviceAccounts/ci@$PROJECT_ID.iam.gserviceaccount.com'Around this sit the supply-chain controls: Artifact Analysis scanning images, and Binary Authorization refusing to admit images without the right attestations — the same idea as Sigstore/Cosign signing plus a Kyverno verification policy. The guide names SLSA explicitly; see Security & Policy.
Cloud Deploy — the managed CD half
You declare a DeliveryPipeline with ordered stages and a Target per environment. A release is an immutable rendered artifact promoted through those stages, optionally behind an approval; rendering uses Skaffold and Kustomize, so the overlay pattern you already know carries over.
# clouddeploy.yaml — pipeline plus targets, with a manual gate on prod
apiVersion: deploy.cloud.google.com/v1
kind: DeliveryPipeline
metadata:
name: checkout
serialPipeline:
stages:
- targetId: staging
- targetId: prod
---
apiVersion: deploy.cloud.google.com/v1
kind: Target
metadata:
name: staging
gke:
cluster: projects/PROJECT_ID/locations/us-central1/clusters/staging
---
apiVersion: deploy.cloud.google.com/v1
kind: Target
metadata:
name: prod
requireApproval: true # a human must approve this rollout
gke:
cluster: projects/PROJECT_ID/locations/us-central1/clusters/prod# register the pipeline and targets gcloud deploy apply --file=clouddeploy.yaml --region=us-central1 --project=PROJECT_ID # cut an immutable release pinned to a digest, not a tag. # rendering reads the skaffold.yaml in --source (default: the current directory) gcloud deploy releases create checkout-0042 \ --delivery-pipeline=checkout --region=us-central1 \ --images=checkout=us-central1-docker.pkg.dev/PROJECT_ID/platform/checkout@sha256:DIGEST # promote staging -> prod, then approve the gated rollout gcloud deploy releases promote --release=checkout-0042 \ --delivery-pipeline=checkout --region=us-central1 gcloud deploy rollouts approve ROLLOUT_NAME \ --delivery-pipeline=checkout --region=us-central1 --release=checkout-0042
Section 2 names canary, blue/green, rolling, traffic splitting and feature flags, plus “defining success metrics based on application or ML pipeline telemetry” — precisely the analysis loop in CI/CD & Progressive Delivery, with Argo Rollouts and Flagger as the open-source equivalents.
SLOs, error budgets, observability and cost
Section 3 wants the distinction most teams blur: an SLI is a measurement (good requests over total), an SLO is a target for it over a window, an SLA is a contract with money attached, and the error budget is 1 − SLO — the failure you are permitted, and so the risk you may spend on shipping. Cloud Monitoring models this natively; expect to know that a request-based SLI is a good/total ratio over a rolling period, and that alerts fire on burn rate, not a raw threshold. The guide reaches for Cloud Service Mesh definitions as its worked example of an error budget, which is the same trick a mesh plays anywhere — see Istio and Linkerd: let the sidecar or the eBPF layer count good and total requests for you, so the SLI needs no application change. If any of this is fuzzy, read Reliability & Incidents first — same concepts, no vendor.
Section 4 is the widest surface: logs arrive via the Ops Agent or OpenTelemetry, get filtered and sampled for cost, get queried with the Logging query language, and get routed to BigQuery, Pub/Sub or Cloud Storage by sinks. Metrics may come from Google Cloud Managed Service for Prometheus — real PromQL, so Prometheus knowledge transfers nearly intact — and traces are OpenTelemetry spans correlated to logs by trace ID, as in Jaeger. Section 5 then treats observability cost as a first-class item alongside Spot VMs and discounts; FinOps & Cost and OpenCost cover the portable version.
“I studied this mid-migration onto GKE, and the bit that changed my day job wasn’t a service — it was section 3. I used to argue for a freeze after every incident. Once I could say ‘we’ve burned 80% of the quarter’s error budget, so the policy says we stabilise,’ the argument stopped being about my feelings and started being about a number we all agreed to in advance.”
How it maps onto this site
☺ Like you’re 10: Nearly every part of this exam has a page here that teaches the same idea without the Google names — learn it here first, then just learn the names.
Read the mapping in one direction: study the concept here, then learn Google’s implementation. That order is faster and leaves you with knowledge that survives a job change.
| Exam area | Google’s tools | Learn the concept here |
|---|---|---|
| Org bootstrap & policy | Projects/folders, IAM, organization policies | Governance & Compliance, Multi-Cluster |
| Infrastructure as code | Infrastructure Manager, Terraform, Config Connector | IaC & Control Planes, Crossplane |
| Declarative delivery from Git | GitOps, named explicitly in section 1.2 | GitOps Workflows, Argo CD, Flux |
| CI pipelines & artifacts | Cloud Build, Artifact Registry, Skaffold | CI/CD, Tekton, Release Engineering |
| Progressive delivery | Cloud Deploy canary / blue-green / traffic splitting | Argo Rollouts, Flagger |
| Pipeline secrets, keys & certificates | Secret Manager, Parameter Manager, Certificate Manager, Cloud KMS, Workload Identity Federation | Secrets Management, External Secrets, cert-manager |
| Supply-chain security | Artifact Analysis, Binary Authorization, SLSA | Sigstore & Cosign, Trivy, Security & Policy |
| SLOs & incident mitigation | Cloud Monitoring services and SLOs, alerting policies | Reliability & Incidents, Troubleshooting Playbook |
| Telemetry: logs, metrics, traces | Cloud Logging, Cloud Monitoring, Managed Service for Prometheus, Cloud Trace | Observability, OpenTelemetry, Prometheus, Loki, Jaeger |
| Autoscaling & capacity | MIGs, GKE autoscaling, Cloud Run, Dynamic Workload Scheduler | Scaling & Scheduling, KEDA, Karpenter |
| Mesh telemetry & mesh-derived SLOs | Cloud Service Mesh, named in both 3.1 and 4.1 | Istio, Linkerd, Networking |
| Cost optimisation | Spot VMs, CUDs/SUDs, recommenders, Active Assist | FinOps & Cost, OpenCost |
That left-hand column is largely this site’s syllabus with different nouns — the real argument for doing the CNPA or the CNCF ladder first. The certifications hub lists every credential covered here; the exam guide explains how to study for any blueprint-driven exam.
Don’t start with a course — start with a diff. Open the official exam guide PDF, copy every “Considerations include” bullet into a document, and mark each: K (could answer a scenario question today), C (know the concept, not Google’s implementation), N (new to me). Every C is a two-hour job — read the one Google doc page and move on. Mostly C? You are roughly three weekends out. Mostly N? You are missing the recommended year of production experience, and the honest move is to get that first.
Exam logistics — verified, and caveated
☺ Like you’re 10: Two hours, about fifty-something questions, two hundred dollars, and it goes stale after two years.
Everything below is taken from Google’s official certification page as of writing. Confirm it yourself before booking — fees, question counts and languages move, and Google changes them without fanfare.
| Item | Per the official page, as of writing |
|---|---|
| Exam code | None published — Google identifies exams by name only |
| Length | Two hours |
| Format | 50–60 multiple choice and multiple select questions |
| Registration fee | $200 (plus tax where applicable) |
| Languages | English, Japanese |
| Delivery | Online-proctored remotely, or onsite-proctored at a testing centre (Pearson VUE) |
| Prerequisites | None |
| Recommended experience | 3+ years industry experience including 1+ years designing and managing production systems using Google Cloud |
| Validity | Professional certifications are valid for two years |
| Passing score | Not published by Google |
Recertification — read this before you book
Google’s renewal FAQ states that Professional exams are valid for two years, that renewal opens 60 days before expiry, and that there is a grace window allowing renewal up to 30 days after the certification goes inactive; after that you re-take at standard pricing. Crucially, the shorter renewal exam and the course-based route exist only for a named subset — Professional Cloud Architect, Professional Data Engineer, Associate Cloud Engineer and Cloud Digital Leader; for those four, the FAQ says renewal by completing designated courses or skill badges in Google Skills opens from July 2026. For every other Google Cloud certification, including this one, renewal means sitting the standard exam again. Budget for a full exam every two years, not a quiz. (For contrast, Associate and Foundational credentials run three years with a 180-day renewal window; the two-year clock and 60-day window are a Professional-tier thing.)
Official sources verified for this page: the certification page, the exam guide PDF, and the certification renewal FAQ. Neither the certification page nor the exam guide prescribes a reading list, so treat this as a recommendation from us rather than from Google: the free SRE books and the DORA research are where section 3's vocabulary originally comes from, and both are worth reading whether or not you ever sit the exam.
Foxy: Google wrote the SRE book, so this is basically the SRE certification, right?
Benny: The SRE section is eighteen percent. Half the exam is Google’s pipeline and Google’s logging. It’s a Google Cloud exam organised around SRE ideas.
Nimbus: I prefer “organised around excellent ideas.” Also: Cloud Build, Artifact Registry, Cloud Deploy, Cloud Monitoring. Say them with me.
Sol: Twelve percent is cost, and everyone skips it. Spot VMs, committed-use discounts, and my favourite — how much you pay to store logs nobody reads. 💤💰
Gizmo: Just memorise a dump. It’s only two hundred dollars, what could go wrong? 🤑
Timmy: Dumps break the exam agreement and get certifications revoked — and they’re built from an old blueprint. Half of them still have a whole postmortem section that isn’t in the published guide any more.
Nimbus: And they still say “Stackdriver.” Nobody has called me that since 2020.
Verdict — where it fits in a realistic order
☺ Like you’re 10: Learn the portable stuff first, then take this one only if you’re actually working on Google’s cloud.
Do the portable work first: CNPA for the platform practice, CKA for the substrate, and this site’s reliability and observability lessons for the thinking. Then, if and only if your employer runs on Google Cloud, add this as your cloud-specific layer — of the three big cloud DevOps certifications it is the most useful to a platform engineer, precisely because of its SRE spine.
If you are not on Google Cloud, skip it without guilt: take a Terraform credential for portable IaC proof, or put the hours into the lab track. And remember the lifetime cost — $200 every two years for as long as you want the badge live. If it is doing commercial work for you, that is a fine trade; if it is doing identity work, a working SLO in production serves you better and never expires.
1. How many sections does the current official exam guide have, and which two tie for highest weight? 2. What weight does the SRE section carry? 3. Name three things this page found retired or renamed that still appear in old study material. 4. What is the exam code for this certification? 5. How long is a Google Cloud Professional certification valid, and what is the renewal route for this exam? 6. Give one solid reason to take this credential and one to skip it. 7. Which registry hostname format does the current exam expect?
Check your answers
- Five. Sections 2 (CI/CD pipelines) and 4 (observability and troubleshooting) tie at ~25% each.
- ~18% — smallest of the three major sections. It is the conceptual spine, but most questions are pipeline and observability scenarios.
- Any three of: Stackdriver (now Google Cloud Observability); Cloud Debugger (deprecated 2022, shut down May 2023; the open-source Snapshot Debugger was archived in September 2023); Container Registry (writes off March 2025, reads off June 2025, all
gcr.ioURLs served by Artifact Registry from October 2025); Google Cloud Skills Boost (rebranded Google Skills, October 2025); the older guide layout with a standalone incidents-and-postmortems section. - There isn’t one. Google publishes no exam codes — hence the need to diff third-party material against the live guide yourself.
- Two years. Renewal opens 60 days before expiry with a 30-day grace window, but the short renewal exam and course-based routes cover only a named subset; for this one, renewal means re-taking the standard exam.
- Take it if your platform genuinely runs on Google Cloud. Skip it if it doesn’t, if you already practise SRE with real SLOs, or if you want Kubernetes depth rather than cloud breadth.
LOCATION-docker.pkg.dev/PROJECT-ID/REPOSITORY/IMAGE:TAG— Artifact Registry. Trap:gcr.iois not automatically a wrong answer, because Artifact Registry now serves that domain and Google's own builder images still live there; what is wrong is treating Container Registry as a live product of its own.