GCP Professional Cloud DevOps Engineer (PDOE) - Exam Strategy¶
Format reminder¶
- 50-60 questions, 120 minutes
- Pass mark ~70-75%
Top traps¶
-
SRE concepts are heavily tested: SLO, SLI, SLA, error budget, toil, blameless postmortem, multi-burn-rate alerts. Read the Google SRE book and SRE Workbook.
-
Cloud Build vs Cloud Deploy vs Cloud Source Repositories:
- CSR: Git hosting (largely deprecated; GitHub / GitLab integrations preferred)
- Cloud Build: build pipelines
-
Cloud Deploy: managed CD with progressive delivery Don't conflate.
-
Cloud Operations Suite components: Cloud Monitoring, Cloud Logging, Cloud Trace, Cloud Profiler, Error Reporting, Service Monitoring (SLOs).
-
Workload Identity for GKE β GCP APIs (PDOE shares this trap with PCSE).
-
Container Registry vs Artifact Registry: Container Registry is legacy, Artifact Registry is the current product (multi-format: Docker, Maven, npm, Python, etc.).
-
GKE Autopilot vs Standard: Autopilot for managed nodes + Google's opinionated defaults; Standard for full control.
-
Cloud Functions Gen 1 vs Gen 2: Gen 2 is built on Cloud Run + Eventarc, supports longer execution, larger memory, concurrent execution.
-
Anthos: hybrid / multi-cloud GKE. PDOE may test Anthos Config Management (now Config Sync) for GitOps across clusters.
-
Cloud Scheduler + Pub/Sub vs Cloud Tasks:
- Cloud Scheduler: cron-style scheduled jobs
-
Cloud Tasks: queueing for delayed/retry-able async work Different patterns.
-
Eventarc: events-as-a-service, routing GCP events to Cloud Run / GKE / Functions.
High-yield topics easy to miss¶
- Service Monitoring (the SLO product within Cloud Monitoring)
- Cloud Profiler (always-on production profiling)
- Cloud Trace (distributed tracing)
- Cloud Logging structured logs + log-based metrics
- VPC Service Controls + Private Service Connect for CI/CD perimeter
- Binary Authorization in CD pipelines
- Cloud Build private pools (build runners in your VPC)
- Cloud Deploy promotion + rollback with verify steps
Time management¶
120 / ~55 = ~2.2 min/question.
When stuck¶
- Identify the SRE concept (SLO, error budget, toil) - the answer often references it directly.
- Default to managed - Cloud Deploy over manual kubectl, Service Monitoring over custom dashboards.
- Eliminate "build it yourself" when a Google-managed service exists.
Day-of logistics¶
120 min, ~55 questions.
After¶
Pass: Cert valid 2 years.
Fail: Most failures are on Service Reliability (~25%) or Service Operations (~25%). Re-read the SRE Workbook; it's the foundation.
PDOE patterns¶
- "SLO + burn rate alerts" = Service Monitoring SLOs + multi-burn-rate alerts
- "Canary with auto-rollback" = Cloud Deploy progressive delivery
- "CI/CD pipeline" = Cloud Build (build) + Cloud Deploy (deploy)
- "Centralized observability" = Cloud Operations Suite
- "Error budget exhausted" = Freeze risky deploys until budget recovers
- "Toil reduction" = Automate; track as a metric
- "Blameless postmortem" = Google's blameless template
- "GitOps for K8s" = Config Sync (Anthos) or Argo / Flux
- "Distributed tracing" = Cloud Trace
- "Always-on profiling" = Cloud Profiler