Ouvre plus de possibilités avec une certification pour chaque fonction. Certify with Confidence Offre plus de chances de réussite.
Badge

Examen AZ-400 : Solutions Microsoft Azure DevOps

Les candidats à cet examen sont des professionnels de DevOps qui associent ressources humaines, processus et technologies pour fournir en permanence des produits et des services de qualité qui répondent aux besoins de l'utilisateur final et aux objectifs de l'entreprise.... Les professionnels de DevOps rationalisent la livraison en optimisant les pratiques, en améliorant les communications et la collaboration et en créant une automatisation. Ils conçoivent et mettent en œuvre des stratégies pour le code d'application et l’infrastructure qui permettent une intégration continue, des tests continus, une livraison continue et une surveillance et des commentaires continus.

Les candidats doivent maîtriser les pratiques Agile. Ils doivent être à la fois familiers avec l’administration Azure et le développement Azure et experts dans au moins l’un de ces domaines. Les professionnels Azure DevOps doivent être en mesure de concevoir et de mettre en œuvre des pratiques DevOps pour le contrôle de version, la conformité, l'infrastructure sous forme de code, la gestion de la configuration, la création, la publication et les tests à l'aide des technologies Azure.

Plus
 Moins

Planifier l'examen

Examen AZ-400 : Solutions Microsoft Azure DevOps

Langues : Anglais, japonais, chinois (simplifié), coréen

Cet examen mesure votre capacité à réaliser les tâches techniques suivantes : concevoir une stratégie DevOps, mettre en œuvre des processus de développement DevOps, mettre en œuvre une intégration continue, mettre en œuvre une livraison continue, mettre en œuvre une gestion de la dépendance, mettre en œuvre une infrastructure d'application et mettre en œuvre des commentaires continus.

Planifier l'examen

Compétences évaluées

Concevoir une stratégie DevOps (20 à 25 %)

Recommander une stratégie de migration et de consolidation pour les outils DevOps

  • analyser les référentiels d'artefacts (par exemple : les progiciels de déploiement, NuGet) et de conteneurs
  • analyser les outils de gestions de test existants
  • analyser les outils de gestions de travail existants
  • recommander les stratégies de migration et d’intégration pour les référentiels d'artefacts, le contrôle des sources, la gestion des tests et la gestion de travail

Concevoir et mettre en œuvre une approche de gestion de travail Agile

  • identifier et recommander des mesures de projet, des KPI, des mesures DevOps (par exemple le temps de cycle, le délai, le service Azure Kuberbetes, la limite WIP)
  • mettre en œuvre des outils et des processus pour prendre en charge la gestion de travail Agile
  • parrainer des membres d'équipe sur les techniques et pratiques Agile
  • recommander une structure d'organisation qui prend en charge l’évolution des pratiques Agile
  • recommander des mécanismes de collaboration en équipe et à travers les équipes

Concevoir une stratégie de qualité

  • analyser un environnement de qualité existant
  • identifier et recommander des mesures de qualité
  • recommander une stratégie pour le cycle de vie du marquage des fonctionnalités
  • recommander une stratégie pour mesurer et gérer les dettes techniques
  • recommander des modifications à la structure d’équipe pour optimiser la qualité
  • recommander un stratégie de test des performances

Concevoir un processus de développement sécurisé

  • inspecter et valider une base de code pour la conformité
  • inspecter et valider une infrastructure pour la conformité
  • recommander une stratégie de développement sécurisée
  • recommander des outils et des pratiques pour intégrer la validation de sécurité des codes (par exemple, l’analyse de code statique)
  • recommander des outils et des pratiques pour ingérer une validation de sécurité de l’infrastructure

Concevoir une stratégie d'intégration d’outil

  • concevoir une stratégie de gestion de la licence (par exemple, les utilisateurs VSTS, les pipelines simultanés, les environnements de tâches, les licences de logiciels open source, les outils et services DevOps, l’octroi de licences de gestion de progiciel)
  • concevoir une stratégie de traçabilité de bout en bout à partir des éléments de travail au logiciel en cours de travail
  • concevoir une stratégie d’intégration de la surveillance et des commentaires aux équipes de développement
  • concevoir une stratégie d'authentification et d’accès
  • concevoir une stratégie d’intégration des ressources sur site et dans le Cloud

Mettre en œuvre des processus de développement DevOps (20 à 25 %)

Concevoir une stratégie de contrôle de version

  • recommander des modèles de ramification
  • recommander des systèmes de contrôle de version
  • recommander une stratégie de flux de code

Mettre en œuvre et intégrer un contrôle des sources

  • Intégrer un contrôle de source externe
  • intégrer un contrôle de source en systèmes d’intégration continue et déploiement continu (CI/CD) de tiers

Mettre en œuvre et gérer l’infrastructure de construction

  • mettre en œuvre les agents privés et hôtes
  • intégrer les systèmes de construction tiers
  • recommander une stratégie pour les pipelines simultanés
  • gérer la configuration de pipeline Azure (par exemple, les files d'attente d'agents, les points de terminaison des services, les pools, les webhooks)

Mettre en œuvre le flux de code

  • mettre en œuvre des stratégies de demandes de pull
  • mettre en œuvre des stratégies de succursales et d’embranchements
  • configurer les politiques de succursales

Mettre en œuvre une stratégie DevOps mobile

  • gérer des ensembles de périphériques cibles mobiles et des groupes de distribution
  • gérer des ensembles de périphériques de test UI cibles
  • fournir des périphériques de test pour le déploiement
  • créer des groupes de distribution public et privés

Gérer la configuration et les secrets des applications

  • mettre en œuvre un processus de développement sécurisé et conforme
  • mettre en œuvre des données de configuration générales (non-secrètes)
  • gérer des secrets, des jetons et des certificats
  • Mettre en œuvre des configurations d'applications (par exemple, des applications Web, le services Azure Kubernetes, des conteneurs)
  • mettre en œuvre une gestion de secrets (par exemple, des applications Web, le services Azure Kubernetes, des conteneurs, Azure Key Vault)
  • mettre en œuvre des outils pour la gestion de la sécurité et de la conformité dans le pipeline

Mettre en œuvre une intégration continue (10 à 15 %)

Gérer la qualité du code et les politiques de sécurité

  • surveiller la qualité du code
  • configurer la construction pour émettre des rapports sur la couverture du code
  • gérer la qualité du test automatisé
  • gérer les suites et catégories des tests
  • surveiller la qualité des tests
  • intégrer les outils d'analyse de sécurité (par exemple SonarQube, WhiteSource Bolt, Open Web Application Security Project)

Mettre en œuvre une stratégie de construction de conteneur

  • créer des images à déployer (par exemple, Docker, Azure Container Registry)
  • analyser et intégrer les constructions à étapes multiples Docker

Mettre en œuvre une stratégie de construction

  • concevoir des déclencheurs, outils, intégrations et flux de travail de constructions
  • mettre en œuvre un processus de construction hybride
  • mettre en œuvre des constructions à agents multiples
  • recommander des outils et une configuration de construction (par exemple, Azure Pipelines, Jenkins)
  • définir un flux de travail de construction automatisé

Mettre en œuvre une livraison continue (10 à 15 %)

Concevoir une stratégie de publication

  • recommander des outils de publication
  • identifier et recommander des approbations et contrôles de publication
  • recommander une stratégie pour la mesure de la qualité de la publication et des processus de publication
  • recommander une stratégie pour les notes et documentation de publication
  • sélectionner le motif de déploiement approprié

Définir un flux de travail de gestion de publication

  • automatiser l’inspection des signaux de santé pour les approbations de publication à l’aide des contrôles de publication
  • configurer l’intégration automatisée et l’exécution de tests fonctionnels
  • créer un pipeline de publication (par exemple, le service Azure Kubernetes, le Service Fabric et le WebApp)
  • créer des pipelines de publication en phases multiples
  • intégrer des secrets avec le pipeline de publication
  • fournir et configurer les environnements
  • gérer et modulariser les tâches et les modèles (par exemple, les tâches et les groupes variables)

Mettre en œuvre un motif de déploiement approprié

  • mettre en œuvre des déploiements bleus-verts
  • mettre en œuvre des déploiements canari
  • mettre en œuvre des déploiements d’exposition progressive
  • établir une échelle de pipeline publié pour déployer à des points de terminaison multiples (par exemple, des groupes de déploiement, Azure Kubernetes Service, Service Fabric)

Mettre en œuvre la gestion de la dépendance (5 à 10 %)

Concevoir une stratégie de gestion de la dépendance

  • recommander des outils et pratiques de gestion d'artefacts (Azure Artifacts, npm, maven, Nuget)
  • progiciels communs abstraits pour activer le partage et la réutilisation
  • inspecter les bases de code pour identifier les dépendances de code qui peuvent être convertis en progiciels
  • identifier et recommander des types et des versions de progiciels standard à travers la solution
  • Refactoriser les pipelines de construction existants pour mettre en œuvre une stratégie de version qui publie les progiciels

Gérer la sécurité et la conformité

  • inspecter les progiciels de logiciels open source pour la conformité de sécurité et de licence à aligner avec les normes corporatives (par exemple, GPLv3)
  • configurer le pipeline de construction pour accéder à la sécurité de progiciel et la cote de licence (par exemple, Black Duck, White Source)
  • configurer un accès sécurisé aux flux de progiciel

Mettre en œuvre l’infrastructure d'application (15 à 20%)

Concevoir une stratégie de gestion d’infrastructure et de configuration

  • analyser l'infrastructure d’hébergement existante et future
  • analyser les technologies existantes d’Infrastructure en tant que code (IaC)
  • concevoir une stratégie de gestion de la dette technique sur les modèles
  • concevoir une stratégie d’utilisation de l’infrastructure transitoire pour des parties d’un cycle de vie d’une livraison
  • concevoir une stratégie d'atténuation du mouvement de l’état de l’infrastructure

Mettre en œuvre l’Infrastructure en tant que code (IaC)

  • créer des modèles de ressources imbriquées
  • gérer des secrets dans les modèles de ressources
  • fournir des ressources Azure
  • recommander une stratégie d’Infrastructure en tant que code (IaC)
  • recommander des technologies appropriées pour la gestion de la configuration (modèles ARM, Terraform, Chef, Puppet, Ansible)

Gérer l’infrastructure Azure Kubernetes Service

  • fournir Azure Kubernetes Service (par exemple, à l’aide des modèles ARM, CLI)
  • créer un fichier de déploiement pour la publication d’Azure Kubernetes Service (par exemple, kubectl, Helm)
  • développer un plan d’évolutivité

Mettre en œuvre la conformité et la sécurité de l'infrastructure

  • mettre en œuvre des analyses de conformité et de sécurité
  • prévenir le mouvement à l’aide des outils de gestion de la configuration
  • automatiser la gestion de la configuration à l’aide de la configuration d'état souhaité PowerShell (DSC)
  • automatiser la gestion de la configuration à l’aide de l'agent de VM en utilisant des extensions de script personnalisées
  • définir un pipeline automatisé pour inspecter la sécurité et la conformité

Mettre en œuvre des commentaires continus (10 à 15 %)

Recommander et concevoir un système de mécanismes de commentaires

  • concevoir des pratiques de mesure de satisfaction de l’utilisateur final (par exemple, Send a Smile, analytiques d'applications)
  • concevoir des processus pour capturer et analyser les commentaires des sources externes (par exemple, Twitter, Reddit, Help Desk)
  • concevoir le routage des données de rapport d’incident de l'application client (par exemple, HockeyApp)
  • recommander des outils et techniques de surveillance
  • recommander des outils de suivi d’utilisation de systèmes et des fonctionnalités

Mettre en œuvre un processus de routage du système de commentaires pour les équipes de développement

  • configurer l’intégration du rapport d’incident pour les applications client
  • développer des tableaux de bord de surveillance et de statut
  • mettre en œuvre le routage des données de rapport d’incident de l'application client (par exemple, HockeyApp)
  • mettre en œuvre des outils de suivi de l’utilisation du système, de l’utilisation des fonctionnalités et du flux
  • intégrer et configurer les systèmes de tickets avec le systèmes de gestion du travail de l’équipe de développement (par exemple, connecteur de gestion du service IT, gestion ServiceNow Cloud, les articles de travail de App Insights)

Optimiser les mécanismes de commentaires

  • analyser les alertes pour établir une base de référence
  • analyser la télémétrie pour établir une base de référence
  • réaliser des évaluations de site en direct et capturer les commentaires sur les coupures de système
  • réaliser une configuration continue pour réduire les alertes insignifiantes et non-exploitables

Préparez-vous à un examen

À votre propre rythme

Gratuit
Microlearning
Interactif
Accès dans le navigateur
Commencer l'apprentissage

Dispensé par un instructeur

Payant
Personnalisé
En personne
Sur demande
Explorer les formations

Certifications liées

Microsoft Certified : Azure DevOps Engineer Expert

Les experts Azure DevOps comprennent des gens, des processus et des technologies pour délivrer de façon continue des produits et services de valeur, à la hauteur des besoins et objectifs professionnels des utilisateurs finaux.

* Les prix ne reflètent pas les offres promotionnelles ni les tarifs réduits destinés aux membres du programme Microsoft Imagine Academy ou du réseau Microsoft Partner Network, ainsi qu'aux Microsoft Certified Trainers. La tarification peut être modifiée sans préavis. Les prix n'incluent pas les taxes applicables. Consultez le fournisseur d'examens avant de vous inscrire pour connaître les tarifs exacts.

Ressources supplémentaires

Guides de Certifications basées sur les rôles

Explorez toutes les certifications dans un guide de certification concis ou sur l’affiche de la feuille de route des certifications basées sur les rôles.