Instiq

Google Cloud Professional Cloud DevOps Engineer参考書

SRE とプラットフォームエンジニアリングの手法で CI/CD・信頼性・可観測性・コスト最適化を実現するプロフェッショナル資格(Professional Cloud DevOps Engineer)。

Google Cloud Professional Cloud DevOps Engineer(GCP-PCDO)について

Google Cloud Professional Cloud DevOps Engineer(GCP-PCDO)は、Google Cloud が提供するプロフェッショナル・エキスパートレベルの認定資格です。このページでは、試験範囲を全 5 章・10 節の参考書として体系的に解説し、本番形式の練習問題で理解度を確認できます。下の章一覧から順に読み進め、「問題集で演習する」で実力を試すのが効率的な学習の流れです。

試験で問われる分野(出題範囲の目安)

  • Google Cloud 組織のブートストラップと維持約 20%
  • CI/CD パイプラインの構築と実装(継続的テストを含む)約 25%
  • サイト信頼性エンジニアリング(SRE)の実践約 18%
  • 可観測性の実践と問題のトラブルシュート約 25%
  • 性能とコストの最適化約 12%

配点は本番試験の目安です。各分野は下の章・節で詳しく解説しています。

公式の試験情報:https://cloud.google.com/learn/certification/cloud-devops-engineer

1Google Cloud 組織のブートストラップと維持

  • 1.1リソース階層・IAM・共有ネットワーク

    組織のリソース階層(組織/フォルダ/プロジェクト)の設計、IAM ロールと組織レベルポリシー、サービスアカウントの作成と管理、Shared VPC・VPC ネットワークピアリング・Private Service Connect による共有ネットワーク、複数プロジェクトの監視/ログ、データ所在地を理解します。

  • 1.2Infrastructure as Code と環境/開発環境の管理

    IaC ツールとマネージドサービス(Infrastructure Manager・Config Connector・Cloud Foundation Toolkit・GitOps・Terraform・Helm)、ブループリントに沿った変更、ステージング/本番などのマルチ環境(エフェメラル環境・GKE フリート・安全なパッチ/アップグレード)、安全なクラウド開発環境(Cloud Workstations・Cloud Shell・Gemini Code Assist)を理解します。

2CI/CD パイプラインの構築と実装(継続的テストを含む)

  • 2.1CI/CD パイプラインの設計とデプロイ戦略

    Cloud Build による継続的インテグレーション(CI)、Cloud Deploy による継続的デリバリー(CD・Skaffold/Kustomize)、Artifact Registry でのアーティファクト管理、ハイブリッド/マルチクラウド(GKE)へのデプロイ、パイプライントリガーと承認フロー、デプロイ戦略(カナリア/ブルー・グリーン/ローリング/トラフィック分割/フィーチャーフラグ)と成功メトリクスを理解します。

  • 2.2デプロイパイプラインのセキュリティとシークレット管理

    デプロイの監査/追跡(Artifact Registry・Cloud Build・Cloud Deploy・Cloud Audit Logs)、鍵管理(Cloud KMS)、シークレット管理(Secret Manager・Workload Identity Federation)とビルド時/実行時の注入、Artifact Analysis と脆弱性スキャン、ソフトウェアサプライチェーンのセキュリティ(Binary Authorization・SLSA)、環境ごとの IAM ポリシーを理解します。

3サイト信頼性エンジニアリング(SRE)の実践

  • 3.1SLI・SLO・SLA とエラーバジェット

    サービスの信頼性を測る SLI(可用性・レイテンシ等)、目標の SLO、対外契約の SLA、変更速度と信頼性のバランスを取るエラーバジェット、信頼性のコスト(「ナイン」の数)の考え方を理解します。

  • 3.2サービスライフサイクル・容量計画・インシデント緩和

    サービスの計画/デプロイ/保守/廃止のライフサイクル管理、容量計画(クォータ・上限・予約・Dynamic Workload Scheduler)、オートスケーリング(マネージドインスタンスグループ・Cloud Run・GKE)、ユーザーへのインシデント影響の緩和(トラフィックのドレイン/リダイレクト・容量追加・ロールバック)を理解します。

4可観測性の実践と問題のトラブルシュート

  • 4.1テレメトリの計装とログ管理

    ログ/メトリクスの収集(Ops Agent・OpenTelemetry・Cloud Audit Logs・VPC Flow Logs・Google Cloud Managed Service for Prometheus)、ログの最適化(フィルタ/サンプリング/除外/コスト)、合成モニタ、カスタム/ログベースメトリクス、Logs Explorer とクエリ言語、ログのエクスポート/保持(BigQuery/Pub/Sub/Cloud Storage)、PII/PHI の秘匿を理解します。

  • 4.2メトリクス・ダッシュボード・アラートと分散トレース

    Metrics Explorer によるメトリクス分析、ダッシュボード(PromQL・共有・プレイブック)、アラートポリシー(SLI/SLO・コスト)と第三者連携(PagerDuty 等)、分散トレース(OpenTelemetry・Cloud Trace・トレースとログの相関)、インフラ/CI-CD/アプリ/性能/レイテンシのトラブルシュートを理解します。

5性能とコストの最適化

  • 5.1性能情報の収集と Active Assist

    アプリケーションパフォーマンスモニタリング(APM)による性能情報の収集と、Active Assist のインサイト/レコメンデーション(推奨)による継続的な最適化のヒントの取得を理解します。

  • 5.2FinOps とワークロードのコスト最適化

    FinOps の実践として、Spot VM、確約利用割引(CUD)・継続利用割引(SUD)、ネットワークティア、リソース使用率の最適化、可観測性コスト、レコメンダーの活用、そして GKE・Cloud Run・Compute Engine 個別のコスト最適化を理解します。