Développeur Cloud Professionnel GCP : toujours pertinent à l'ère du serverless ?
Le PCD couvre Cloud Run, Cloud Functions, GKE, App Engine et l'aspect développeur de GCP. Vaut-il la peine d'être passé ? Cela dépend de vos activités quotidiennes.
La certification Professional Cloud Developer (PCD) occupe une place délicate dans le catalogue GCP. C'est un examen de niveau professionnel de 200 $, d'une durée de deux heures, avec environ 50 questions, et un programme destiné aux personnes qui écrivent du code d'application sur GCP — Cloud Run, Cloud Functions, GKE, App Engine, API Gateway, Pub/Sub, Cloud SQL / Spanner du point de vue d'un développeur, instrumentation avec Cloud Operations.
La difficulté : Le PCA couvre la majeure partie du même territoire avec une profondeur architecturale et offre de meilleurs salaires selon les enquêtes. Le PCD approfondit l'aspect application — tests, débogage, CI/CD, la "soupe" de drapeaux de gcloud run deploy — mais les recruteurs sont moins cohérents quant à la valorisation de cette profondeur. Le PCD vaut-il donc la peine d'être passé ?
La réponse honnête est : passez-le si vous êtes principalement un ingénieur d'application sur GCP et que vous souhaitez obtenir une certification qui correspond à votre travail quotidien. Évitez-le si vous êtes architecte, SRE, ingénieur de plateforme, ou si vous ne consacrez qu'une fraction de votre temps au code d'application spécifique à GCP.
Ce que le PCD teste réellement
Cinq domaines, avec une pondération plus forte sur les deux premiers :
- Concevoir des applications cloud natives hautement évolutives, disponibles et fiables. Modèles de services sans état, tentatives idempotentes, temporisation exponentielle (exponential backoff), disjoncteurs (circuit breakers), choix entre Cloud Run / Cloud Functions / GKE / App Engine basé sur la forme de la charge de travail. C'est le domaine le plus vaste, représentant environ 30 %.
- Construire et tester des applications. Pipelines Cloud Build, Artifact Registry, bonnes pratiques de conteneurisation (multi-stage builds, images distroless, analyse de vulnérabilités avec Container Analysis), Cloud Code dans l'IDE, émulateurs locaux pour Pub/Sub / Firestore / Datastore, modèles de tests d'intégration.
- Déployer des applications. Déploiements blue-green et canary sur Cloud Run avec répartition du trafic, mises à jour progressives (rolling updates) GKE, pipelines Cloud Deploy, migration de trafic App Engine, gestion de versions Cloud Functions. C'est là que la profondeur se manifeste — le PCA pourrait demander "quelle stratégie de déploiement", mais le PCD demande "quel drapeau définissez-vous sur la commande gcloud run services update-traffic."
- Intégrer les services Google Cloud. Modèles Pub/Sub (push vs. pull, sémantique de livraison exactement une fois, filtrage), Cloud Tasks vs. Cloud Scheduler vs. Cloud Workflows, appel de Vertex AI depuis le code d'application, gestion des secrets avec Secret Manager, IAM pour l'authentification de service à service (workload identity, service account impersonation).
- Gérer les applications déployées. Cloud Operations (Logging, Monitoring, Trace, Profiler, Debugger — oui, Debugger est déprécié mais apparaît toujours dans certaines questions), journalisation structurée, métriques personnalisées, définition de SLO du point de vue du développeur.
Pas d'études de cas. Les énoncés de scénarios font généralement 3 à 6 phrases.
Où le PCD excelle par rapport au PCA
Le PCD approfondit :
- Connaissance au niveau des drapeaux de Cloud Run. Concurrence, allocation CPU, instances minimales, boost CPU au démarrage, particularités de l'environnement d'exécution de deuxième génération. Le PCA vous demande de choisir Cloud Run ; le PCD vous demande de le configurer correctement.
- Pub/Sub et modèles asynchrones. Types d'abonnements, ordonnancement des messages, rubriques de lettres mortes (dead letter topics), validation de schéma, livraison exactement une fois (fonctionnalité ajoutée à Pub/Sub en 2023 — d'anciens supports d'étude peuvent mentionner "au moins une fois seulement", ce qui est obsolète).
- CI/CD et tests. Configuration des déclencheurs Cloud Build, Skaffold pour le développement en boucle interne GKE, vérification du déploiement, stratégies de restauration.
- Hygiène de production des conteneurs. Durcissement des images, chaîne d'approvisionnement (Binary Authorization, Artifact Analysis), bases de la sécurité d'exécution.
Le PCA approfondit :
- Topologie réseau et connectivité hybride
- IAM au niveau de l'organisation
- Planification des coûts et des capacités sur plusieurs régions
- Reprise après sinistre multirégionale et compromis architecturaux
Impact salarial, en toute honnêteté
C'est la question cruciale. Les données de levels.fyi 2025-2026 taguées GCP sont minces, mais l'aperçu général est le suivant :
| 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 |
Le PCD n'a pas un impact salarial aussi significatif que le PCA. La certification est solide — l'examen de Google est juste et le matériel est vraiment utile — mais le signal du marché est plus faible car les responsables du recrutement ont davantage intériorisé "architecte GCP = PCA" que "ingénieur d'application GCP = PCD". La certification est perçue par de nombreux responsables du recrutement comme "proche du PCA", ce qui ne crédite pas entièrement la profondeur de l'aspect application.
Si vous comptez passer une certification professionnelle GCP, passez d'abord le PCA. Le PCD en tant que suite est logique ; le PCD en tant que seule certification laisse des opportunités sur la table.
Qui devrait passer le PCD
Ingénieurs d'application seniors sur GCP dont le travail consiste réellement à déployer des services sur Cloud Run / GKE / Cloud Functions. La profondeur du PCD correspond à votre quotidien. La certification valide le travail que vous faites déjà.
Ingénieurs backend en transition vers des rôles de plateforme / SRE. Le PCD est une deuxième certification raisonnable après l'ACE, avant (ou à la place du) PCA, si votre trajectoire est de "bien construire les services" plutôt que de "concevoir des systèmes".
Consultants en modernisation d'applications. Si vous travaillez pour un partenaire qui effectue des migrations de Java-on-prem vers Cloud Run ou de .NET vers GKE, le PCD est un signal directement facturable.
Ingénieurs se préparant pour le processus d'entretien de Google pour des postes SDE / Cloud Solutions. Le programme du PCD est dense avec le genre de détails petits mais cruciaux que les interviewers explorent.
Qui devrait éviter le PCD
- Architectes et ingénieurs seniors proches de l'architecture. Le PCA est plus adapté. Le PCD ajoute peut-être 10 % de contenu nouveau par rapport à la préparation du PCA.
- SREs et ingénieurs de plateforme. Il n'existe pas de certification spécifique SRE chez GCP, mais le PCSE ou le PCNE correspondent mieux à votre travail que le PCD.
- Généralistes qui ne touchent à GCP qu'occasionnellement. Le rapport profondeur/étendue du PCD n'est rentable que si GCP est votre cloud principal.
- Personnes ayant récemment passé le PCA. Le chevauchement est trop important pour justifier les frais du deuxième examen, à moins que votre employeur ne les rembourse.
Plan de préparation
Deux mois à raison de 8 à 10 heures par semaine est un plan réaliste si vous avez plus de 2 ans d'expérience en applications GCP.
- Semaines 1-3 : Cloud Run / GKE / Cloud Functions en profondeur de niveau production. Construire, déployer et "casser" un service réel sur chacun. Lire les pages de documentation sur la répartition du trafic, la concurrence, le réglage de l'autoscaling de bout en bout.
- Semaines 4-5 : Modèles Pub/Sub, Cloud Tasks, Cloud Workflows et conception asynchrone / événementielle. Construire quelque chose avec au moins trois services communiquant de manière asynchrone.
- Semaines 6-7 : CI/CD avec Cloud Build et Cloud Deploy. Durcissement des conteneurs. Binary Authorization. Secret Manager. Mettre en place un pipeline complet pour l'un des services des semaines précédentes.
- Semaine 8 : Examens blancs. Trois à cinq essais chronométrés. 80 %+ avant de planifier l'examen.
En résumé
Le PCD est un examen juste couvrant un contenu pertinent si vous construisez des applications sur GCP. L'écart salarial par rapport au PCA est réel mais faible. Si vous devez en choisir un, choisissez le PCA. Si vous avez déjà passé le PCA et souhaitez approfondir l'aspect application, le PCD est la suite logique. Si vous considérez le PCD comme un signal autonome pour un travail d'application senior sur GCP, c'est défendable mais pas optimal.
Vous étudiez maintenant ? Parcourez les questions pratiques du PCD sur CertLabPro ou démarrez un examen chronométré. Si vous envisagez plutôt le PCA, la préparation au PCA se trouve ici.