GCP Professional Cloud Developer: still relevant in the serverless era?
PCD covers Cloud Run, Cloud Functions, GKE, App Engine, and the developer-side of GCP. Worth taking? Depends on what you do all day.
The Professional Cloud Developer cert (PCD) sits in an awkward spot in the GCP catalog. It's a $200 professional-level exam, two hours, around 50 questions, with a syllabus aimed at people who write application code on GCP β Cloud Run, Cloud Functions, GKE, App Engine, API Gateway, Pub/Sub, Cloud SQL / Spanner from a developer's seat, instrumentation with Cloud Operations.
The awkwardness: PCA covers most of the same territory at architectural depth and pays better in salary surveys. PCD digs deeper on the application side β testing, debugging, CI/CD, the actual gcloud run deploy flag soup β but recruiters are less consistent about valuing that depth. So is PCD worth taking?
The honest answer is: take it if you're primarily an application engineer on GCP and you want to lock in a credential that matches your actual day. Skip it if you're an architect, an SRE, a platform engineer, or you only spend a fraction of your time on GCP-specific application code.
What PCD actually tests
Five domains, weighted toward the first two:
- Designing highly scalable, available, and reliable cloud-native applications. Stateless service patterns, idempotent retries, exponential backoff, circuit breakers, choosing between Cloud Run / Cloud Functions / GKE / App Engine based on workload shape. This is the largest single domain at roughly 30%.
- Building and testing applications. Cloud Build pipelines, Artifact Registry, container best practices (multi-stage builds, distroless images, vulnerability scanning with Container Analysis), Cloud Code in IDE, local emulators for Pub/Sub / Firestore / Datastore, integration testing patterns.
- Deploying applications. Blue-green and canary on Cloud Run with traffic splitting, GKE rolling updates, Cloud Deploy pipelines, App Engine traffic migration, Cloud Functions versioning. This is where the depth shows β PCA might ask "which deployment strategy" but PCD asks "what flag do you set on the gcloud run services update-traffic command."
- Integrating Google Cloud services. Pub/Sub patterns (push vs. pull, exactly-once delivery semantics, filtering), Cloud Tasks vs. Cloud Scheduler vs. Cloud Workflows, calling Vertex AI from application code, secrets management with Secret Manager, IAM for service-to-service auth (workload identity, service account impersonation).
- Managing deployed applications. Cloud Operations (Logging, Monitoring, Trace, Profiler, Debugger β yes Debugger is deprecated but still appears on some questions), structured logging, custom metrics, SLO definition from the developer side.
No case studies. Scenario stems are typically 3-6 sentences.
Where PCD shines vs. PCA
PCD goes deeper on:
- Cloud Run flag-level knowledge. Concurrency, CPU allocation, min instances, startup CPU boost, second-gen execution environment quirks. PCA asks you to choose Cloud Run; PCD asks you to configure it well.
- Pub/Sub and async patterns. Subscription types, message ordering, dead letter topics, schema validation, exactly-once delivery (which Pub/Sub got in 2023 β earlier study material may say "at-least-once only," that's outdated).
- CI/CD and testing. Cloud Build trigger configuration, Skaffold for GKE inner-loop dev, deployment verification, rollback strategies.
- Container production hygiene. Image hardening, supply chain (Binary Authorization, Artifact Analysis), runtime security basics.
PCA goes deeper on:
- Network topology and hybrid connectivity
- IAM at the organization level
- Cost and capacity planning across regions
- Multi-region disaster recovery and architectural tradeoffs
Salary impact, honestly
This is the load-bearing question. levels.fyi 2025-2026 GCP-tagged data is thin, but the rough picture is:
| PCD | PCA | |
|---|---|---|
| Cost | $200 | $200 |
| US salary band (median holder) | $135k-$180k base | $145k-$200k base |
| FAANG / FAANG-adjacent ceiling | $250k-$320k TC | $280k-$400k TC |
| Job posting frequency | Mentioned in ~3-5% of GCP postings | Mentioned in ~15-20% of GCP postings |
| Recruiter recognition | Moderate | High |
PCD doesn't move salary much vs. PCA. The cert is solid β Google's exam is fair and the material is genuinely useful β but the market signal is weaker because hiring managers have internalized "GCP architect = PCA" more than "GCP application engineer = PCD." The cert reads to many hiring managers as "PCA-adjacent," which doesn't fully credit the depth on the application side.
If you're going to grind one professional GCP cert, grind PCA first. PCD as a follow-up makes sense; PCD as the only credential is leaving signal on the table.
Who should take PCD
Senior application engineers on GCP whose actual job is shipping services on Cloud Run / GKE / Cloud Functions. PCD's depth matches your day. The cert validates work you're already doing.
Backend engineers transitioning into platform / SRE-adjacent roles. PCD is a reasonable second cert after ACE, ahead of (or instead of) PCA, if your trajectory is "build services well" rather than "design systems."
App-modernization consultants. If you're at a partner that does Java-on-prem-to-Cloud-Run or .NET-to-GKE migrations, PCD is directly billable signal.
Engineers preparing for the Google interview loop for SDE / Cloud Solutions positions. The PCD curriculum is dense with the kind of small-but-load-bearing detail that interviewers probe.
Who should skip PCD
- Architects and architect-adjacent senior engineers. PCA is the better fit. PCD adds maybe 10% novel content over PCA prep.
- SREs and platform engineers. No SRE-specific cert exists at GCP, but PCSE or PCNE map onto your work better than PCD does.
- Generalists who only touch GCP occasionally. The depth-to-breadth ratio of PCD only pays off if GCP is your primary cloud.
- People who've done PCA recently. The overlap is too high to justify the second exam fee unless your employer reimburses.
Prep outline
Two months at 8-10 hours per week is a realistic plan if you have 2+ years of GCP application experience.
- Weeks 1-3: Cloud Run / GKE / Cloud Functions in production-grade depth. Build, deploy, and break a real service on each. Read the documentation pages on traffic splitting, concurrency, autoscaling tuning end-to-end.
- Weeks 4-5: Pub/Sub patterns, Cloud Tasks, Cloud Workflows, and async / event-driven design. Build something with at least three services communicating asynchronously.
- Weeks 6-7: CI/CD with Cloud Build and Cloud Deploy. Container hardening. Binary Authorization. Secret Manager. Wire up a full pipeline for one of the services from earlier weeks.
- Week 8: Practice exams. Three to five timed runs. 80%+ before scheduling.
Bottom line
PCD is a fair exam covering material that matters if you build applications on GCP. The salary delta vs. PCA is real but small. If you're choosing one, choose PCA. If you've already done PCA and want to add depth on the application side, PCD is the natural follow-up. If you're considering PCD as a standalone signal for senior application work on GCP, it's defensible but not optimal.
Studying now? Browse PCD practice questions on CertLabPro or start a timed exam. If you're weighing PCA instead, PCA prep lives here.