GCP Professional Cloud Developer: サーバーレス時代でもまだ役立つか?
PCDはCloud Run、Cloud Functions、GKE、App Engine、そしてGCPの開発者側面をカバーします。取得する価値は?日々の業務内容によります。
Professional Cloud Developer認定(PCD)は、GCPのカタログの中で微妙な位置にあります。これは200ドルのプロフェッショナルレベルの試験で、2時間、約50問です。シラバスは、Cloud Run、Cloud Functions、GKE、App Engine、API Gateway、Pub/Sub、開発者視点からのCloud SQL / Spanner、Cloud Operationsによる計測など、GCPでアプリケーションコードを書く人々を対象としています。
微妙な点:PCAは同じ領域のほとんどをアーキテクチャの深さでカバーし、給与調査ではより良い報酬が示されています。PCDはアプリケーション側(テスト、デバッグ、CI/CD、実際のgcloud run deployのフラグ群)をより深く掘り下げますが、採用担当者はその深さを一貫して評価するわけではありません。では、PCDは取得する価値があるのでしょうか?
正直な答えは次のとおりです。主にGCPのアプリケーションエンジニアであり、実際の業務に合った資格を取得したいのであれば、取得してください。アーキテクト、SRE、プラットフォームエンジニア、またはGCP固有のアプリケーションコードに費やす時間がごく一部である場合は、スキップしてください。
PCDが実際にテストする内容
5つのドメインがあり、最初の2つに重点が置かれています。
- 高スケーラブルで可用性が高く、信頼性の高いクラウドネイティブアプリケーションの設計。 ステートレスサービスパターン、べき等なリトライ、指数バックオフ、サーキットブレーカー、ワークロードの形状に基づくCloud Run / Cloud Functions / GKE / App Engineの選択。これは最大の単一ドメインで、約30%を占めます。
- アプリケーションの構築とテスト。 Cloud Buildパイプライン、Artifact Registry、コンテナのベストプラクティス(マルチステージビルド、ディストロレスイメージ、Container Analysisによる脆弱性スキャン)、IDEでのCloud Code、Pub/Sub / Firestore / Datastoreのローカルエミュレータ、統合テストパターン。
- アプリケーションのデプロイ。 トラフィックスプリットを使用したCloud Runでのブルーグリーンおよびカナリアデプロイ、GKEのローリングアップデート、Cloud Deployパイプライン、App Engineのトラフィック移行、Cloud Functionsのバージョン管理。ここに深さが現れます。PCAは「どのデプロイ戦略か」を問うかもしれませんが、PCDは「gcloud run services update-trafficコマンドでどのフラグを設定するか」を問います。
- Google Cloudサービスの統合。 Pub/Subパターン(push vs. pull、厳密に1回の配信セマンティクス、フィルタリング)、Cloud Tasks vs. Cloud Scheduler vs. Cloud Workflows、アプリケーションコードからのVertex AI呼び出し、Secret Managerによるシークレット管理、サービス間認証のためのIAM(ワークロードアイデンティティ、サービスアカウントの偽装)。
- デプロイされたアプリケーションの管理。 Cloud Operations(Logging、Monitoring、Trace、Profiler、Debugger — Debuggerは非推奨ですが、一部の質問にはまだ登場します)、構造化ロギング、カスタムメトリクス、開発者側のSLO定義。
ケーススタディはありません。シナリオの設問は通常3~6文です。
PCDがPCAと比較して優れている点
PCDは以下の点でより深く掘り下げます。
- Cloud Runのフラグレベルの知識。 Concurrency、CPU割り当て、最小インスタンス数、起動時のCPUブースト、第2世代実行環境の癖。PCAはCloud Runを選択することを求めますが、PCDはそれを適切に構成することを求めます。
- Pub/Subと非同期パターン。 サブスクリプションタイプ、メッセージ順序付け、デッドレタートピック、スキーマ検証、厳密に1回の配信(Pub/Subは2023年にこれを取得しました — 以前の学習資料が「少なくとも1回のみ」と記載している場合、それは古いです)。
- CI/CDとテスト。 Cloud Buildトリガー設定、GKEインナーループ開発のためのSkaffold、デプロイ検証、ロールバック戦略。
- コンテナのプロダクション衛生。 イメージの強化、サプライチェーン(Binary Authorization、Artifact Analysis)、ランタイムセキュリティの基礎。
PCAは以下の点でより深く掘り下げます。
- ネットワークトポロジとハイブリッド接続
- 組織レベルでのIAM
- リージョンをまたがるコストとキャパシティプランニング
- マルチリージョン災害復旧とアーキテクチャ上のトレードオフ
正直なところ、給与への影響
これは重要な質問です。levels.fyiの2025-2026年のGCPタグ付きデータは少ないですが、おおよその状況は次のとおりです。
| PCD | PCA | |
|---|---|---|
| 費用 | $200 | $200 |
| 米国の給与帯(平均的な取得者) | $135k-$180k base | $145k-$200k base |
| FAANG / FAANG準拠企業での上限 | $250k-$320k TC | $280k-$400k TC |
| 求人掲載頻度 | GCP求人の約3-5%で言及 | GCP求人の約15-20%で言及 |
| 採用担当者の認知度 | 中程度 | 高い |
PCDはPCAと比較して、給与をあまり動かしません。この認定は堅実で、Googleの試験は公正で内容は本当に役立つものですが、市場でのシグナルは弱いです。これは、採用担当者が「GCPアーキテクト = PCA」という認識を、「GCPアプリケーションエンジニア = PCD」という認識よりも強く持っているためです。多くの採用担当者にとって、この認定は「PCAに近い」と読まれ、アプリケーション側の深さが十分に評価されていないのが現状です。
もし1つのプロフェッショナルGCP認定を徹底的にやるなら、まずPCAに取り組んでください。PCDはその後に追加する形で意味があります。PCDが唯一の資格である場合、市場でのシグナルを十分に活用できていません。
PCDを取得すべき人
- GCP上のシニアアプリケーションエンジニアで、実際の仕事がCloud Run / GKE / Cloud Functionsでのサービス提供である人。PCDの深さはあなたの日常業務と一致します。この認定は、あなたがすでに行っている作業を検証します。
- プラットフォーム/SREに準ずる役割へ移行するバックエンドエンジニア。 あなたのキャリアパスが「システムを設計する」よりも「優れたサービスを構築する」ことである場合、PCDはACEに続く妥当な2番目の認定であり、PCAの前、あるいはPCAの代わりになります。
- アプリケーションモダナイゼーションコンサルタント。 JavaオンプレミスからCloud Runへ、または.NETからGKEへの移行を行うパートナー企業にいる場合、PCDは直接請求可能なシグナルとなります。
- GoogleのSDE / Cloud Solutions職の面接準備をしているエンジニア。 PCDのカリキュラムは、面接官が掘り下げるような、小さいながらも重要な詳細で満たされています。
PCDをスキップすべき人
- アーキテクトおよびアーキテクトに準ずるシニアエンジニア。 PCAの方が適しています。PCDはPCAの準備に比べて、新しいコンテンツをせいぜい10%程度追加するだけです。
- SREおよびプラットフォームエンジニア。 GCPにはSREに特化した認定はありませんが、PCSEまたはPCNEの方がPCDよりもあなたの仕事に合致します。
- GCPに時々しか触れないゼネラリスト。 PCDの深さと幅の比率は、GCPがあなたの主要なクラウドである場合にのみ報われます。
- 最近PCAを取得した人。 雇用主が費用を負担しない限り、重複度が高すぎて2つ目の試験料を正当化できません。
準備概要
GCPアプリケーション経験が2年以上ある場合、週8~10時間で2か月間が現実的な計画です。
- 1~3週目: Cloud Run / GKE / Cloud Functionsを本番レベルの深さで学習。それぞれの実際のサービスを構築、デプロイ、そして意図的に破壊する。トラフィックスプリット、並行処理、オートスケーリングのチューニングに関するドキュメントページを徹底的に読む。
- 4~5週目: Pub/Subパターン、Cloud Tasks、Cloud Workflows、および非同期/イベント駆動型設計。少なくとも3つのサービスが非同期的に通信する何かを構築する。
- 6~7週目: Cloud BuildとCloud DeployによるCI/CD。コンテナの強化。Binary Authorization。Secret Manager。これまでの週に構築したサービスのいずれかに対して、完全なパイプラインを構築する。
- 8週目: 模擬試験。3~5回の時間制限付き実行。受験を予約する前に80%以上の正答率を目指す。
まとめ
PCDは、GCPでアプリケーションを構築する上で重要な内容をカバーする公正な試験です。PCAとの給与差は実在しますが、小さいです。もしどちらかを選ぶなら、PCAを選びましょう。すでにPCAを取得しており、アプリケーション側の深さを追加したいのであれば、PCDは自然な次のステップです。PCDをGCPでのシニアアプリケーション業務の単独のシグナルとして検討しているのであれば、それは擁護できますが、最適ではありません。
今、学習中ですか? CertLabProでPCDの練習問題を探すか、時間制限付き試験を開始する。PCAを検討している場合は、PCAの準備はこちら。