役割ベースの認証資格でさらなる道を切り開きます。 Certify with Confidence 合格のチャンスを与えます。
バッジ

試験 AZ-400:Microsoft Azure DevOpsソリューション

この試験の受験者は、エンドユーザーニーズとビジネス目的に合うように、継続的に価値ある製品やサービスを提供するために人々やプロセスやテクノロジを結びつけるDevOpsプロフェッショナルです。... プラクティス、コミュニケーションとコラボレーションの改善、自動化の作成によるDevOpsプロフェッショナルストリームラインの配信 彼らは、継続的な統合、継続的なテスト、継続的な配信、継続的な監視とフィードバックを可能とするための、アプリケーションコードとインフラストラクチャの戦略を設計し実装します。

受験者はAgileプラクティスに卓越している必要があります。 彼らはAzure 管理とAzure開発の両方に通じており以下の領域の少なくとも1つのエキスパートである必要があります。 Azure DevOps プロフェッショナルはAzureテクノロジを使用してのバージョン管理、コンプライアンス、コードとしてのインフラストラクチャ、設定管理、ビルド、リリース、テストを設計し実装できなければなりません。

多い
 少ない

次の要件を満たします:Microsoft 資格:Azure DevOps Engineer Expert

この試験の受験予約をする

試験 AZ-400:Microsoft Azure DevOpsソリューション

言語:英語, 日本語、中国語 (簡体字)、韓国語

この試験では、DevOps 戦略の設計、DevOps 開発プロセスの実装、継続的インテグレーションの実装、継続的デリバリーの実装、依存関係管理の実装、アプリケーションインフラストラクチャの実装、継続的フィードバックの実装という技術的なタスクを遂行する能力を測定します。

この試験の受験予約をする

スキルの評価

DevOps ストラテジーの設計 (20-25%)

DevOps ツールの移行と統合戦略の推奨

  • 既存のアーティファクト (例:デプロイメントパッケージ、NuGet) とコンテナーリポジトリを分析する
  • 既存のテスト管理ツールを分析する
  • 既存の動作管理ツールを分析する
  • アーティファクトリポジトリ、ソース管理、テスト管理、動作管理の移行と統合戦略を推奨する

アジャイル作業管理アプローチの設計と実装

  • プロジェクトメトリクス、KPI、DevOps 計測 (例:サイクル回数、リードタイム、Azure Kubernetes Service、WIP 制限) を特定し推奨する
  • アジャイル作業管理をサポートするためのツールとプロセスを実装する
  • アジャイルテクノロジとプラクティスでチームメンバーを指導する
  • 拡張性のあるアジャイルプラクティスをサポートする組織構造を推奨する
  • チーム内あるいはチーム間のコラボレーションシステムを推奨する

品質戦略の設計

  • 既存の品質環境を分析する
  • 品質メトリクスを特定し推奨する
  • 機能フラグライスサイクルの戦略を推奨する
  • 技術的負債の計測と管理の戦略を推奨する
  • 品質最適化のためのチーム構造の変更を推奨する
  • パフォーマンステスト戦略を推奨する

安全な開発プロセスを設計する

  • コンプライアンスのためにコードベースを精査し検証する
  • コンプライアンスのためにインフラストラクチャを精査し検証する
  • セキュアな開発戦略を推奨する
  • コードセキュリティバリデーションの統合のためのツールとプラクティスを推奨する (例: 静的コード分析)
  • インフラストラクチャセキュリティバリデーションの統合のためのツールとプラクティスを推奨する

ツール統合戦略の設計

  • ライセンス管理戦略を設計する (例: VSTS ユーザー、既存のパイプライン、テスト環境、オープンソースソフトウェアのライセンス、DevOps ツールとサービス、パッケージ管理ライセンス)
  • 作業アイテムから動作中のソフトウェアへのエンドツーエンドのトレーサビリティ戦略を設計する
  • 統合監視と開発チームへのフィードバックの戦略を設計する
  • 認証とアクセス戦略を設計する
  • オンプレミスと Cloud上のリソースの統合戦略を設計する

DevOps 開発プロセスの実装 (20-25%)

バージョン管理戦略の設計

  • ブランチ化モデルを推奨する
  • バージョン管理システムを推奨する
  • コードフロー戦略を推奨する

ソース管理を実装し、統合する

  • 既存のソース管理を統合する
  • ソース管理をサードパーティーの継続的インテグレーションと継続的デプロイメント (CI/CD) システムに統合する

ビルドインフラストラクチャを実装して管理する

  • プライベートおよびホストされたエージェントを実装する
  • サードパーティービルドシステムを統合する
  • 並行パイプライン戦略を推奨する
  • Azure パイプライン設定を管理する (例: エージェントキュー、サービスエンドポイント、プール、Webhook)

コードフローの実装

  • プルリクエスト戦略を実装する
  • ブランチとフォーク戦略を実装する
  • ブランチポリシーを設定する

モバイル DevOps 戦略を実装する

  • モバイルターゲットデバイスセットと配信グループを管理する
  • ターゲット UI テストデバイスセットを管理する
  • デプロイのためにテスト用デバイスをプロビジョニングする
  • パブリックまたはプライベート配信グループを作成する

アプリケーション設定と秘密を管理

  • セキュアで準拠した開発プロセスを実装する
  • 一般的な (秘密ではない) 構成データを実装する
  • 秘密、トークン、認定を管理する
  • アプリケーション設定を実装する (例: Web App、Azure Kubernetes Service、コンテナー)
  • 秘密管理を実装する (例: Web App、Azure Kubernetes Service、コンテナ、Azure Key Vault)
  • パイプラインのセキュリティとコンプライアンスを管理するためのツールを実装する

継続的インテグレーションの実装 (10-15%)

コードの品質とセキュリティポリシーの管理

  • コードの品質を監視する
  • コードカバレッジに関するレポートを作成するようビルドを設定する
  • 自動化されたテストの品質を管理する
  • テストスイートとカテゴリを管理する
  • テストの品質を監視する
  • セキュリティ分析ツールを統合する (例: SonarQube、WhiteSource Bolt、Open Web Application Security Project)

コンテナービルド戦略を実装する

  • デプロイ可能なイメージを作成する (例:: Docker、Azure Container Registry)
  • Docker マルチステージビルドを分析して統合する

ビルド戦略を実装する

  • ビルドトリガー、ツール、統合、ワークフローを設計する
  • ハイブリッドビルドプロセスを実装する
  • マルチエージェントビルドを実装する
  • 構築ツールの推奨と設定(例: Azure Pipelines、Jenkins)
  • 自動化ビルドワークフローをセットアップする

継続的デリバリーの実装 (10-15%)

リリース戦略の設計

  • リリースツールを推奨する
  • リリース承認とゲートを特定し推奨する
  • リリース及びリリースプロセスの質を計測する戦略を推奨する
  • リリースノートおよびドキュメント戦略を推奨する
  • 最適なデプロイメントパターンを選択する

リリース管理ワークフローをセットアップする

  • リリースゲートを使用したリリース承認の正常性シグナルの検査を自動化する
  • 自動化された統合と機能テストの実行を設定する
  • リリースパイプラインを作成する (例:Azure Kubernetes Service、Service Fabric、WebApp)
  • マルチフェーズリリースパイプラインを作成する
  • リリースパイプラインに秘密を統合する
  • 環境のプロビジョニングと設定を行う
  • タスクとテンプレートを管理しモジュール化を行う (例: タスクと変数グループ)

最適なデプロイメントパターンの実装

  • ブルー/グリーンデプロイメントを実装する
  • カナリーデプロイメントを実装する
  • 段階的露出デプロイメントを実装する
  • リリースパイプラインを拡張して、複数のエンドポイントをデプロイする (例: デプロイメントグループ、Azure Kubernetes Service、Service Fabric)

依存性管理の実装 (5-10%)

依存関係管理戦略の設計

  • 中間生成物管理ツールとプラクティスを推奨する(Azure Artifacts、npm、maven、Nuget)
  • 共通パッケージを取り出して共有と再利用を有効にする
  • パッケージに変換できるコード依存性を識別するためにコードベースを精査する
  • ソリューション内での標準化されたパッケージタイプとバージョンを識別して推奨する
  • 既存のビルドパイプラインのリファクタリングを行って、パッケージを公開するバージョン戦略を実装する

セキュリティとコンプライアンスを管理する

  • オープンソースソフトウェアのセキュリティとライセンスコンプライアンスを分析して、会社の規定 (例: GPLv3) との整合をとる
  • パッケージセキュリティとライセンスレーティングにアクセスするビルドパイプラインを設定する (例: Black Duck、White Source)
  • パッケージフィードへのセキュアなアクセスを設定する

アプリケーション インフラストラクチャの実装 (15-20%)

インフラストラクチャと設定管理戦略を設計する

  • 既存のものと将来のホスティングインフラストラクチャを分析する
  • 既存のコードとしてのインフラストラクチャ (IaC) テクノロジを分析する
  • テンプレートの技術的負債を管理する戦略を設計する
  • デリバリーライフサイクルの一部のために一時的インフラストラクチャを使って戦略を設計する
  • インフラ状態の経時変化を緩和するための戦略を設計する

コードとしてのインフラストラクチャ (IaC) の実装

  • ネストしたリソーステンプレートを作成する
  • リソーステンプレートの秘密を管理する
  • Azure リソースを提供する
  • コードとしてのインフラストラクチャ (IaC) 戦略を推奨する
  • 設定管理に最適なテクノロジを推奨する(ARM Templates、Terraform、Chef、Puppet、Ansible)

Azure Kubernetes Service インフラストラクチャの管理

  • Azure Kubernetes Service のプロビジョニングを行う (例: ARMテンプレートの使用、CLI)
  • Azure Kubernetes Service に公開するためのデプロイメントファイルを作成する (例: kubectl、Helm)
  • スケーリングの計画を構築する

インフラストラクチャコンプライアンスとセキュリティの実装

  • コンプライアンスとセキュリティのスキャンを実装する
  • 設定管理ツールを使用しての経時変化を回避する
  • PowerShell Desired State Configuration (DSC) を使用して設定管理を自動化する
  • カスタム スクリプト拡張機能を持つ VM Agent を使用して設定管理を自動化する
  • セキュリティとコンプライアンスの調査のための自動化パイプラインをセットアップする

継続的フィードバックの実装 (10-15%)

システムのフィードバックメカニズムを推奨して設計する

  • エンドユーザーの満足度を計測するためのプラクティスを設計する (例: Smailの送信、アプリ統計)
  • 外部ソースからのユーザーフィードバックを補足して分析するプロセスを設計する (例: Twitter、Reddit、Help Desk)
  • クライアントアプリケーションクラッシュレポートデータのルーティングを設計 (例: HockeyApp)
  • 監視ツールとテクノロジを推奨
  • システムと機能の使用状況トラッキングツールを推奨する

システムフィードバックを開発チームに送るプロセスの実装

  • クライアントアプリケーションのクラッシュレポート統合を設定する
  • 監視とステータスダッシュボードを開発する
  • クライアントアプリケーションクラッシュレポートデータのルーティングを実装する (例: HockeyApp)
  • システム使用状況、機能使用状況、フローのためのツールを実装する
  • 開発チームの作業管理システムとチケット発行システムの統合と設定する (例: IT Service Management コネクタ、ServiceNow Cloud Management、App Insights 作業アイテム)

フィードバックのメカニズムの最適化

  • ベースラインの確立のためのアラートを分析する
  • ベースラインの確立のための遠隔測定法を分析する
  • ライブサイトレビューを行い、システム機能停止に対応するフィードバックを取得する
  • 意味のない、あるいはアクションを必要としないアラートを低減するための継続的なチューニングを実行する

試験の準備

自分のペースで

無料
マイクロラーニング
インタラクティブ
ブラウザ内アクセス
学習を開始

インストラクター指導

有料
個別
対面
オンデマンド
コースの検索

関連する資格

Microsoft 資格:Azure DevOps Engineer Expert

Azure DevOps プロフェッショナルは人とプロセスとテクノロジを、継続的に配信される価値ある製品やサービスと結びつけることで、エンドユーザーとビジネス目的に合致します。

値段には、Microsoft Imagine Academyプログラムメンバー、Microsoft Certified Trainers、Microsoft Partner Networkプログラムメンバーのための値引きやプロモーションを反映していない価格は予告なく変更されることがあります。価格には適用されう税は含まれていません。試験の予約をする前に、試験提供者で正確な価格をご確認ください。

追加リソース

ロールベースの認定資格のガイド

すべての資格を次の内から検索してください 簡易資格ガイド もしくは ロールベース資格ロードマップポスター