PCDE 学習ロードマップ — 中堅エンジニア向け(8 週コース)
対象: 実務 3〜5 年 / GCP 経験あり / GKE・Cloud Build を業務で触ったことがある 学習時間目安: 60〜100 時間(週 8-12 時間 × 8 週)
全体スケジュール
| 週 | テーマ | 主目的 |
|---|---|---|
| 1 | Section 1: 組織・IaC | 業務で触っていない領域を埋める |
| 2 | Section 2 前半: CI / Artifact Registry | Cloud Build / Cloud Deploy / Skaffold |
| 3 | Section 2 後半: セキュリティ | Binary Authorization・SLSA・Secret 管理 |
| 4 | Section 3: SRE | SLI/SLO/Error Budget の計算・運用 |
| 5 | Section 4 前半: ログ・メトリクス | LQL / PromQL / Managed Prometheus |
| 6 | Section 4 後半: トレース・トラブルシュート | OTel / Profiler / Error Reporting |
| 7 | Section 5 + 演習 1 周 | FinOps + 問題集 |
| 8 | 模擬試験・最終調整 | 模試 ×2・弱点補強・受験 |
週次プラン
Week 1: Section 1
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | ../02_学習資料/01_組織と基盤/ 基礎.md → 応用.md |
各 1.5h |
| 土 | 要点と暗記.md + ../03_問題集/section1_問題集.md |
3h |
| 日 | (復習・ハンズオン) | 任意 |
重点トピック:
- Shared VPC vs VPC Peering vs Private Service Connect
- Workload Identity Federation の構造(OIDC → STS → SA impersonation)
- GKE Fleet の Multi-cluster Services / Ingress
- Infrastructure Manager(Terraform マネージド)の使い所
- Config Sync / Policy Controller の役割分担
Week 2: Section 2 前半(CI 中心)
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | CI / Artifact Registry / Skaffold / Buildpacks | 各 1.5h |
| 土 | ハンズオン:Skaffold で local dev → CB → AR → CD | 3h |
| 日 | (復習) | 任意 |
重点トピック:
cloudbuild.yamlの machineType / pool / availableSecrets- Artifact Registry の Remote / Virtual Repository
- Skaffold の
skaffold dev/skaffold renderの使い分け
Week 3: Section 2 後半(CD・セキュリティ)
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | Cloud Deploy / Binary Authorization / SLSA / Secret 管理 | 各 1.5h |
| 土 | 要点と暗記.md + ../03_問題集/section2_問題集.md |
3h |
| 日 | (復習) | 任意 |
重点トピック:
- Cloud Deploy の canary 設定(phase / verification)
- Binary Authorization の attestor + policy + Continuous Validation
- SLSA Level 1〜4 の差分(特に Level 3 の provenance / hermetic build)
- Workload Identity Federation を CI/CD で活用するパターン
Week 4: Section 3 (SRE)
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | SLI/SLO/SLA / Error Budget / Burn rate / ライフサイクル / インシデント | 各 1.5h |
| 土 | 要点と暗記.md + ../03_問題集/section3_問題集.md |
3h |
| 日 | (復習) | 任意 |
重点トピック:
- SLO 設定の計算式:99.9% → 月 43.2 分のエラーバジェット
- Multi-window multi-burn-rate alert(fast burn 14.4× / 1h、slow burn 6× / 6h など)
- リクエストベース vs ウィンドウベース SLI の選び方
- インシデント時の優先順位:①ユーザ影響緩和 → ②原因調査
Week 5: Section 4 前半(ログ・メトリクス)
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | Cloud Logging / LQL / Sink / Metrics / PromQL / Managed Prometheus | 各 1.5h |
| 土 | ハンズオン:PromQL クエリ + Burn rate アラート設定 | 3h |
| 日 | (復習) | 任意 |
重点トピック:
- log-based metric (counter vs distribution)
- Sink の宛先別ユースケース:BQ(分析)/ Pub/Sub(リアルタイム)/ GCS(長期)
- Managed Service for Prometheus と Cloud Monitoring の関係
- Log exclusion vs sampling vs retention の優先順位
Week 6: Section 4 後半(トレース・トラブルシュート)
| 日 | やること | 時間 |
|---|---|---|
| 平日 (5d) | Cloud Trace / OTel / Profiler / Error Reporting / Connectivity Tests | 各 1.5h |
| 土 | 要点と暗記.md + ../03_問題集/section4_問題集.md |
3h |
| 日 | (復習) | 任意 |
重点トピック:
- OTel 自動計装と手動計装の組み合わせ
- trace ID をログに紐付ける構造化ログの書き方
- VPC Flow Logs / Firewall Insights / Connectivity Tests の使い分け
- Gemini Cloud Assist の活用(ログ要約 / 異常検知)
Week 7: Section 5 + 演習
| 日 | やること | 時間 |
|---|---|---|
| 月-水 | FinOps / Spot / CUD / SUD / Recommender | 各 1.5h |
| 木 | ../03_問題集/section5_問題集.md |
2h |
| 金 | ../05_用語集/用語集.md 通読 |
2h |
| 土 | 全問題集 復習(間違った問題のみ) | 3h |
| 日 | (休息 or 苦手領域) | 任意 |
Week 8: 模擬試験・最終調整
| 日 | やること | 時間 |
|---|---|---|
| 月 | ../04_模擬試験/模擬試験1.md(2 時間) + 復習 |
3.5h |
| 火 | 弱点セクション学習資料復習 | 1.5h |
| 水 | ../04_模擬試験/模擬試験2.md(2 時間) + 復習 |
3.5h |
| 木 | 公式サンプル問題 + 要点と暗記.md 全 5 セクション通読 | 3h |
| 金 | 用語集 ★3 のみ最終確認 | 2h |
| 土 | 直前確認(前日休息推奨) | 1h |
| 日 | 受験 🚀 | 2h |
中堅向けポイント
- 業務経験を「PCDE 用語」に翻訳する:例 — 業務で Jenkins+ArgoCD 使っていれば、Cloud Build+Cloud Deploy にマッピング。
- GKE 経験者でも Fleets と Cloud Service Mesh は要復習:マルチクラスタ管理は試験で頻出。
- Gemini 系は新しい:業務で未使用なら必ず公式ドキュメントで概観を押さえる。
- 数値は暗記対象:SLO/月分数、SLSA レベル、Cloud Run min/max instances、CUD 割引率(1y/3y)。
- 「選択肢の中で最も Google 推奨」を選ぶ:例 — 「Jenkins on GCE」vs 「Cloud Build」の選択肢では基本 CB。