「SAAもSOAも取ったのに、DOP-C02の勉強をどこから始めればいいかわからない」という声を現場でよく聞きます。AWS DevOps Engineer Professional(DOP-C02)はAWS認定の中でも最難関クラスに位置づけられており、「インフラの設計力」と「CI/CDパイプラインの実装力」という2軸を同時に問われる試験です。
オンプレミスのサーバー管理やネットワーク設計には自信があっても、CodePipelineやAWS CDK(Cloud Development Kit)が絡んでくると途端に手が止まる、という方は少なくありません。
この記事では、インフラエンジニアの視点からDOP-C02の試験構造・3か月学習ロードマップ・頻出サービスの押さえどころを体系的に解説します。SOA-C02またはDVA-C02を取得済みで次のステップを探している方に最適な内容です。

なぜDOP-C02なのか?インフラエンジニアがDevOpsプロ認定を取る意味
「DevOpsエンジニアの資格なのにインフラ担当が取る必要があるの?」と感じる方もいるかもしれません。しかし現代のクラウドインフラの現場では、その境界線はほとんど消えています。
・インフラのコード化(IaC)が標準になった: CloudFormationやTerraformで構成管理をする場面が増え、「コードを書かないインフラ担当」は少数派になりつつある
・デプロイパイプラインをインフラ側が面倒を見る: CodeDeployでEC2へのBlue/Greenデプロイを構成したり、ECSのデプロイ戦略を設計するのはインフラチームの仕事になっている
・監視・アラート設計はSRE的思考が求められる: CloudWatchアラームとEventBridgeルールの設計は、オンプレ時代のZabbix管理に近く、インフラ経験者の強みが活きる
DOP-C02を取得すると、「AWSでDevOpsを設計・実装・運用できる」という能力を公式に証明できます。転職・昇格・社内での影響力向上といった実利もさることながら、「インフラとアプリ開発の橋渡し」という役割を担えるエンジニアとしての地位が確立します。
さらに、DOP-C02はAWS認定の「Professional」レベルに位置するため、取得するだけで市場評価が大きく変わります。求人サイトでDOP取得者に年収700〜1,000万円台を提示している案件は珍しくありません。
| 資格 | レベル | インフラエンジニアとの関連性 |
|---|---|---|
| AWS SAA-C03 | Associate | 高(設計・スケーリング・高可用性) |
| AWS SOA-C02 | Associate | 非常に高(監視・自動化・運用) |
| AWS DVA-C02 | Associate | 中(CI/CD・サーバーレス) |
| AWS DOP-C02 | Professional | 非常に高(IaC・CI/CD・運用自動化の統合) |
| AWS SAP-C02 | Professional | 高(アーキテクチャ設計・移行) |
DOP-C02の試験概要と難易度
1. 出題領域と配点比率
DOP-C02(2023年改訂版)の出題領域は5つです。配点比率は次の通りです。
・Domain 1: SDLC自動化(22%): CI/CDパイプライン構築(CodePipeline・CodeBuild・CodeDeploy)、Elastic Beanstalkを使ったデプロイ自動化
・Domain 2: 設定管理と IaC(17%): CloudFormation・AWS CDK・Systems Manager(SSM)を使ったインフラコード化と構成管理
・Domain 3: レジリエントクラウドソリューション(15%): マルチリージョン設計・フェイルオーバー・DR(disaster recovery)戦略
・Domain 4: モニタリングとロギング(15%): CloudWatch・AWS X-Ray・EventBridge・CloudTrailを使った可観測性の設計
・Domain 5: インシデントとイベントへの対応(14%): Systems Manager OpsCenter・Auto Scaling・Lambda triggerを使った自動修復
・Domain 6: セキュリティとコンプライアンス(17%): IAM・Secrets Manager・KMS・AWS Configを使ったセキュリティ統制
試験で最も注意すべきは「**複数のサービスを組み合わせた設計シナリオ**」が多いことです。「Aというサービスの設定が○○のとき、Bのどの機能を使えば要件を満たせるか」という問い方をされ、単一サービスの知識だけでは正解できません。
2. 試験形式と合格基準
・試験時間: 180分(約75問)
・合格スコア: 750点 / 1000点スケール(SAAの720点より高い)
・形式: 単一選択・複数選択・並べ替え問題の組み合わせ
・受験方法: Pearson VUE(自宅受験 or テストセンター)
・言語: 日本語対応(ただし翻訳が硬い箇所あり、英語切替推奨)
合格スコア750/1000はAssociateレベル(720/1000)より高く設定されており、それだけ難易度が高いことを示しています。
3. 受験資格と前提知識
公式には「5年以上のITインフラ・開発・運用の実務経験を持つ方」が対象です。ただし受験資格に制限はなく、誰でも受けられます。
現実的な目安として、**SAA-C03に加えてSOA-C02またはDVA-C02を取得済み**であれば、DOP-C02の学習に入る準備ができています。両方取得していると理想的です。
3か月で合格するための学習ロードマップ
前提: SAA-C03取得済み、SOA-C02またはDVA-C02のいずれかを取得済みの方向けのプランです。
1か月目:試験範囲の全体像を把握する(週10〜12時間)
最初の1か月は「どの分野が得意でどの分野が苦手か」を把握することに集中します。
チェックリスト: 1か月目に確認すべき知識
□ CodePipeline・CodeBuild・CodeDeployの役割の違いを説明できる
□ CloudFormationのスタック・ネストスタック・変更セットの概念を理解している
□ EC2へのBlue/Greenデプロイの仕組みを説明できる
□ Systems Manager Parameter StoreとSecrets Managerの使い分けを理解している
□ CloudWatch Logsのロググループ・ログストリーム・フィルタリングを設定できる
□ EventBridgeルールとCloudWatchイベントの違いを説明できる
AWS Skill Builderの「DevOps Engineer Learning Path」(無料コンテンツ中心)を使って各サービスの役割を体系的に学習します。
2か月目:CI/CDとIaCの実践的理解を深める(週12〜15時間)
DOP-C02の肝はCI/CDとIaCです。インフラエンジニアにとって最もギャップがある領域なので、2か月目を丸ごとここに充てます。
CI/CD の学習ポイント
・CodePipeline: ステージ設計(Source→Build→Test→Deploy)と手動承認ステップの配置
・CodeBuild: buildspec.ymlのフェーズ(install/pre_build/build/post_build)とアーティファクト管理
・CodeDeploy: デプロイ設定(All at Once / Rolling / Blue/Green)と自動ロールバック
・Elastic Beanstalk: ローリングデプロイとImmutableデプロイの使い分け
IaC の学習ポイント
・CloudFormation: カスタムリソース・クロススタック参照・ドリフト検出
・AWS CDK: TypeScript or Pythonで記述されたコードとCloudFormationテンプレートの関係
・Systems Manager State Manager: インスタンスの構成を継続的に適用する仕組み
AWS無料利用枠の範囲内で実際にパイプラインを構築する「ハンズオン学習」が最も効果的です。設計問題は「動かした経験」が問われています。
3か月目:模擬試験と弱点補強(週15〜20時間)
最終月は演習中心に切り替えます。
・Tutorials Dojo(Jon Bonso)のDOP-C02問題集を使う(約400問)
・本番2週間前から1日1セットペースで模擬試験を実施
・正解率が65%を下回った領域を重点的に再学習
・模擬試験の目標スコア: **80%以上(800/1000相当)**
なお、問題を読む速度も重要です。180分で75問は1問平均2分24秒。日本語訳が不自然な問題を英語に切り替えて読む時間も考慮すると、テンポよく解く練習が欠かせません。
DOP-C02の頻出サービス5選と押さえどころ
1. AWS CI/CDトリオ(CodePipeline / CodeBuild / CodeDeploy)
試験全体で最も出題比率が高いサービス群です。「どのサービスがパイプラインのどのフェーズを担当するか」を明確に区別できるようにしておく必要があります。
試験でよく出るシナリオ:
・本番環境へのリリース前にテストチームの承認が必要 → CodePipelineの手動承認アクション
・デプロイ失敗時に自動でロールバックしたい → CodeDeployのCloudWatchアラームベース自動ロールバック
・本番の20%にだけ新バージョンを流してエラー率を確認したい → CodeDeployのCanaryデプロイ(Lambdaの場合)
・複数のAWSアカウントにまたがってデプロイしたい → CodePipelineのクロスアカウントアクション
2. AWS CloudFormation ── IaCの核心
DOP-C02において、CloudFormationの理解深度は合否に直結します。SAA-C03で学んだ「スタックを作って更新する」レベルから、より複雑な設計パターンを理解する必要があります。
インフラ経験者が見落としがちなポイント:
・変更セット(Change Set): 更新を実行する前に「何が変わるか」を確認する機能。本番環境での変更前レビューに必須
・スタックポリシー: スタック内の特定リソースを更新・削除から保護する設定
・ドリフト検出: CloudFormationで作ったリソースがコンソールから手動変更された場合を検出する機能
・ネストスタック: 大規模なテンプレートを分割して管理する設計パターン
・クロススタック参照(Export/Import): 別スタックのリソースを参照する際の設計
# CloudFormation クロススタック参照の例(出力側) Outputs: VPCId: Value: !Ref MyVPC Export: Name: !Sub "${AWS::StackName}-VPCId" # 別スタックからのインポート Resources: MySubnet: Type: AWS::EC2::Subnet Properties: VpcId: !ImportValue "NetworkStack-VPCId"
3. Amazon CloudWatch & AWS EventBridge ── 可観測性の設計
「監視ツール」としてのCloudWatchはオンプレ経験者にも馴染みがありますが、DOP-C02では「アラームとEventBridgeを連携させた自動修復パターン」が頻出です。
典型的な自動修復のパターン:
・EC2の特定メトリクスが閾値超過 → CloudWatchアラーム → EventBridgeルール → Lambda関数で自動修復
・CodePipelineのステージ失敗 → EventBridgeルール → SNS通知 + Lambdaで失敗詳細をSlackへ送信
・AutoScalingのインスタンス終了イベント → EventBridge → Lambda → DynamoDBに記録
Composite Alarm(複合アラーム)も頻出です。「CPUが高い かつ MemoryUtilizationも高い場合にのみアラートを発火する」といった複数条件のAND/OR組み合わせが問われます。
4. AWS Systems Manager(SSM)── インフラ自動化の要
SSMはSOA-C02でも登場しますが、DOP-C02ではより高度な使い方が問われます。
・Session Manager: SSH不要でEC2に安全にアクセス(ポート22を開けない)
・Run Command: 複数EC2インスタンスへの一括コマンド実行
・State Manager: インスタンスの設定状態(Apacheが起動していること等)を継続的に維持
・Patch Manager: OSのセキュリティパッチを自動適用するスケジュール管理
・Automation: 複数のRunbook(SSM Documentの組み合わせ)を実行する自動化ワークフロー
インフラエンジニアがAnsible等の構成管理ツールでやっていたことの多くが、クラウドではSSMで実現されています。
5. AWS Config ── コンプライアンス自動チェック
AWS ConfigはDOP-C02のセキュリティとコンプライアンスドメインで頻繁に登場します。
「S3バケットにパブリックアクセスが設定されたら検知して自動修復したい」というシナリオを例に取ると:
・AWS Config マネージドルール(s3-bucket-public-read-prohibited)でコンプライアンスを継続監視
・非準拠を検知したら AWS Config Remediationアクション(SSM Automation経由)で自動修復
・修正履歴はCloudTrailに記録される
このようなマルチサービス連携パターンを理解していないと、「どのサービスが何の役割を担うか」で混乱します。
インフラエンジニアが特につまずく落とし穴
落とし穴1: Blue/Green・Canary・Rollingの使い分けが混同される
EC2・Lambda・ECSでデプロイ戦略の使い分けが異なります。特にLambdaのCanaryデプロイ(新バージョンに10%トラフィックを流す)はCodeDeployのLambdaデプロイ設定であり、CodePipelineとは別レイヤーの概念です。サービスとデプロイ戦略のマトリクスで整理しておくことが重要です。
落とし穴2: SSMのParameter StoreとSecrets Managerの選択基準
どちらも設定値・シークレットの管理に使えますが、「自動ローテーションが必要か」「監査ログが必要か」「コストを抑えたいか」で選択が変わります。DOP-C02ではこの選択理由を問う問題が出ます。
| 比較項目 | SSM Parameter Store | Secrets Manager |
|---|---|---|
| 自動ローテーション | なし(Lambdaで自前実装可) | あり(RDS・Redshift等に対応) |
| 料金(スタンダード) | 無料(1万件まで) | シークレット1件あたり$0.40/月(2026年3月時点) |
| クロスアカウントアクセス | 制限あり | 対応 |
| 主なユースケース | 環境設定値・フラグ管理 | DBパスワード・APIキーの自動更新 |
落とし穴3: CloudFormationのDELETE_FAILEDとROLLBACK_COMPLETEの違い
スタック削除に失敗した(DELETE_FAILED)場合、手動でリソースを削除してからスタックを再削除する必要があります。ROLLBACK_COMPLETEは作成に失敗してロールバックが完了した状態で、削除のみ可能です。この2つの状態と対処方法の違いが問われます。
落とし穴4: EventBridgeとSNSとSQSの違い
いずれも「何かが起きたら通知・連携する」サービスですが、使い分けが問われます。EventBridgeはAWSサービス間のイベントルーティング、SNSはファンアウト(1対多通知)、SQSはキュー(非同期処理の緩衝)という役割の違いを押さえておく必要があります。
おすすめ学習リソース(2026年版)
・Udemy「Ultimate AWS Certified DevOps Engineer」(Stephane Maarek): 動画24時間以上。日本語字幕あり。ハンズオンデモが豊富でCI/CDの全体像が掴みやすい
・Tutorials Dojo 模擬試験(Jon Bonso): DOP-C02に特化した問題集。本番に最も近い難易度。正解率トラッキングで弱点管理が可能
・AWS公式 Exam Guide & Sample Questions: 試験範囲の公式定義。模擬試験前に一度は必ず確認する
・AWS Black Belt Online Seminar: CodePipeline・CloudFormation・Systems Managerの深掘り資料。無料で公開されており、サービスの設計思想が理解できる
・AWS Well-Architected Framework(運用上の優秀性の柱): DOP-C02の根底にある設計思想。設計問題の正答選択に直結する
よくある質問(FAQ)
Q1. DOP-C02はSOA-C02とDVA-C02の両方を取ってから受けるべきですか?
理想的にはそうです。ただし、SOA-C02だけ取得済みでもDOP-C02に挑戦できます。SOA-C02取得者はDomain 4(監視とロギング)が得意なことが多く、CI/CDとIaC(Domain 1・2)を重点的に補強すれば合格ラインに届きます。DVA-C02取得者はその逆で、CI/CDは強いので監視・自動修復の設計パターンを補強してください。
Q2. 試験問題に日本語の誤訳はありますか?
DOP-C02の日本語訳は一部で不自然な表現があります。特に複数選択問題で「最も適切な2つを選べ」という問いかけが「どれが正しいか選べ」のように訳されているケースがあり、英語に切り替えた方が意図が明確になることがあります。試験中はいつでも言語切替が可能です。
Q3. 実務経験がなくても合格できますか?
合格事例はあります。ただし、DOP-C02は「ハンズオン経験があることを前提とした設計問題」が多く、AWS無料利用枠でCI/CDパイプラインを実際に構築した経験がないと、問題文の状況が想像しにくくなります。模擬試験で70%前後が限界になる場合は、一度パイプラインを動かしてみることを強くおすすめします。
Q4. 合格後にどんな資格に進むべきですか?
DOP-C02はDevOpsとSRE領域を幅広くカバーするため、次のステップは目的によって変わります。アーキテクト方向に進みたいならSAP-C02(Solutions Architect Professional)、セキュリティを深掘りしたいならSCS-C02(Security Specialty)、ネットワーク専門を極めたいならANS-C01(Advanced Networking Specialty)が候補です。
Q5. 学習期間中のAWS利用料はいくらかかりますか?
ハンズオン学習で使うサービス(CodePipeline・CodeBuild・EC2等)は無料利用枠でほぼまかなえます。ただし、CodePipelineは1パイプラインあたり$1/月(2026年3月時点)かかるため、複数パイプラインを長期間稼働させると数百円程度の料金が発生します。学習後はリソースを削除する習慣をつけておけば、3か月の合計学習コストは数百〜1,000円程度に収まります。
本記事のまとめ
AWS DevOps Engineer Professional(DOP-C02)は、インフラエンジニアが「アプリケーション寄りの自動化スキル」を体系化できる最高の機会です。
要点をまとめます:
・DOP-C02はCI/CDパイプライン(22%)とIaC(17%)が最大配点領域で、インフラエンジニアが最も補強すべき分野
・合格スコアは750/1000とAssociateより高めで、模擬試験80%以上を目標に3か月・合計130〜150時間の学習が目安
・CodePipeline・CodeDeploy・CloudFormation・SSM・EventBridgeの「マルチサービス連携パターン」を理解することが合格のカギ
・インフラ経験者はBlue/Greenデプロイ戦略・Parameter StoreとSecrets Managerの使い分け・CloudFormationのスタック管理を重点的に補強する
・Tutorials Dojoの模擬試験 + 実際のハンズオンの組み合わせが最も効果的な学習方法
SAA・SOAと積み上げてきたインフラ知識は、DOP-C02の学習で確実に活きます。「インフラとCI/CDの両輪を回せるエンジニア」というポジションを確立するために、ぜひ挑戦してみてください。
LinuxサーバーやEC2インスタンスの基礎については、姉妹サイトLinuxMaster.JPで詳しく解説しています。クラウド上でのLinux活用と組み合わせて学ぶと、DOP-C02のハンズオン学習がさらにスムーズになります。
DOP-C02の学習、どこから始めればいいか迷っていませんか?
クラウド実務に役立つ「Cloud Certification」カテゴリの記事を他にもまとめています。あわせて読みたい関連記事はこちらからどうぞ。