Collège des technologies de l’information de Montréal
Montreal College of Information Technology English flagEN FlagFR

CERTIFICATIONS

Ingénieur Microsoft Azure Devops
APERÇU

Ce certificat Microsoft Azure Devops Engineer fournit les connaissances et les compétences nécessaires pour concevoir et mettre en œuvre des processus et des pratiques DevOps. Les apprenants acquerront des compétences sur la façon de planifier DevOps, d'utiliser le contrôle des sources, de mettre à l'échelle Git pour une entreprise, de consolider les artefacts, de concevoir une stratégie de gestion des dépendances, de gérer les secrets, de mettre en œuvre l'intégration continue, de mettre en œuvre une stratégie de construction de conteneurs, de concevoir une stratégie de publication, de définir mettre en place un flux de travail de gestion des versions, mettre en œuvre un modèle de déploiement et optimiser les mécanismes de rétroaction.

  • 13 Octobre 2023
  • 36 heures
  • Contacter l'Advisor
  • Parler à un Advisor

Horaire : Lundi, Mercredi, Vendredi - 18h à 21h

KEY FEATURES

  • Microsoft Azure Devops Engineer

    Être formé par des experts de l'industrie

    Nos cours sont dispensés par des professionnels avec des années d'expérience ayant appris de première main les meilleures techniques, concepts et derniers outils demandés.
  • Microsoft Azure Devops Engineer

    Programme de certification officielle

    Notre programme est mis à jour régulièrement avec le dernier syllabus de certification officielle afin de vous préparer pour l'examen.
  • Microsoft Azure Devops Engineer

    Crédit d'impôt

    Revendiquez jusqu'à 25% des frais de scolarité et des crédits d'impôt pour frais de scolarité de vos impôts.
  • Microsoft Azure Devops Engineer

    Réduction sur le bon de certification

    Un bon de réduction jusqu'à 50% sera fourni.
  • Microsoft Azure Devops Engineer

    Accès au laboratoire 24/7

    Nos étudiants ont accès à leurs laboratoires et à leur matériel de cours à toute heure du jour ou de la nuit pour maximiser leur potentiel d'apprentissage et garantir leur réussite.

PLAN DE COURS

Ingénieur Microsoft Azure Devops

Ce module explique les concepts de planification et de mise en œuvre d'une structure pour le flux de travail et les cycles de rétroaction, identifie les mesures appropriées liées au flux de travail, telles que les temps de cycle, le temps de récupération et le délai d'exécution, intègre les pipelines avec les outils de suivi des éléments de travail , comme Azure DevOps et GitHub, implémentent des politiques de traçabilité décidées par le développement et intègrent un référentiel avec Azure Boards

Ce module vous aide à communiquer des informations exploitables à l'aide de tableaux de bord personnalisés dans Azure DevOps, à documenter un projet à l'aide d'outils, tels que des wikis et des diagrammes de processus, à configurer la documentation de publication, y compris les notes de publication et la documentation de l'API, à automatiser la création de la documentation à partir de l'historique Git et à configurer notifications à l'aide de webhooks.

Ce module explique comment concevoir et mettre en œuvre une stratégie d'authentification, concevoir une stratégie de gestion de fichiers volumineux, y compris Git LFS et git-fat, concevoir une stratégie de mise à l'échelle et d'optimisation d'un référentiel Git, y compris le partage scalaire et entre référentiels et mettre en œuvre des hooks de workflow.

Ce module a abordé la conception d'une stratégie de branche, y compris la branche basée sur le tronc, la branche de fonctionnalité et la branche de publication, la conception et la mise en œuvre d'un flux de travail de demande d'extraction à l'aide de stratégies de branche et de protections de branche et la mise en œuvre de restrictions de fusion de branche à l'aide de stratégies de branche et de protections de branche.

Ce module fournit une démonstration sur la création de compte et l'accès à un portail Microsoft Azure, la création d'une machine virtuelle, la création d'Azure App Services/Web Apps, Azure App Services en action, la création de fonctions Azure et Kubernetes et Azure Container Instances.

Ce module donne une idée de la façon d'intégrer des pipelines à des outils externes, y compris l'analyse des dépendances, l'analyse de la sécurité et la couverture du code, la conception et la mise en œuvre des portes de qualité et de publication, y compris la sécurité et la gouvernance, la conception de l'intégration de tests automatisés dans un pipeline, la conception et la mise en œuvre une stratégie de test complète et mettre en œuvre l'orchestration d'outils, tels que GitHub Actions et Azure Pipelines.

Ce module présente la conception d'une implémentation de gestion de packages qui utilise Azure Artifacts, les packages GitHub, NuGet et npm, la conception et la mise en œuvre de flux de packages, y compris les sources en amont, la conception et la mise en œuvre d'une stratégie de gestion des versions de dépendance pour les actifs et les packages de code, y compris la gestion sémantique des versions et la date- basé et concevoir et mettre en œuvre une stratégie de gestion des versions pour les artefacts de pipeline.

Ce module explique comment sélectionner une solution d'automatisation du déploiement, y compris GitHub Actions et Azure Pipelines, concevoir et mettre en œuvre une infrastructure d'agent, y compris le coût, la sélection d'outils, les licences, la connectivité et la maintenabilité, développer et mettre en œuvre des règles de déclenchement de pipeline • Développer des pipelines, y compris classiques et YAML , concevoir et mettre en œuvre une stratégie pour l'ordre d'exécution des tâches, y compris le parallélisme et les étapes multiples, développer des scénarios de pipeline complexes, tels que des agents conteneurisés et hybrides, configurer et gérer des agents auto-hébergés, y compris des modèles de machines virtuelles (VM) et la conteneurisation, créer des éléments de pipeline, y compris les modèles YAML, les groupes de tâches, les variables et les groupes de variables, et concevoir et mettre en œuvre des vérifications et des approbations à l'aide d'environnements YAML.

Ce module explique comment concevoir une stratégie de déploiement, y compris bleu/vert, canari, anneau, exposition progressive, indicateurs de fonctionnalité et tests A/B, concevoir un pipeline pour garantir un ordre fiable des déploiements de dépendance, planifier pour minimiser les temps d'arrêt pendant les déploiements en utilisant Échange VIP, équilibreur de charge et déploiements progressifs, conception d'un plan de chemin de correctif pour répondre aux correctifs de code hautement prioritaires, mise en œuvre de l'équilibrage de charge pour le déploiement, y compris Azure Traffic Manager et la fonctionnalité Web Apps d'Azure App Service, mise en œuvre des indicateurs de fonctionnalité à l'aide d'Azure App Configuration Feature Manager et implémentez le déploiement d'applications à l'aide de conteneurs, de fichiers binaires et de scripts.

Ce module explique comment recommander une technologie de gestion de configuration pour l'infrastructure d'application, mettre en œuvre une stratégie de gestion de configuration pour l'infrastructure d'application, y compris la stratégie IaC, IaC, y compris le contrôle des sources et l'automatisation des tests et du déploiement, concevoir et mettre en œuvre la configuration d'état souhaitée pour les environnements, y compris Azure Automation State Configuration, Azure Resource Manager, Bicep et la configuration des invités Azure Policy, surveillez l'état du pipeline, y compris le taux d'échec, la durée et les tests aléatoires, optimisez les pipelines en termes de coût, de temps, de performances et de fiabilité et analysez la charge du pipeline pour déterminer la configuration de l'agent et capacité.

Ce module vous aide à implémenter et à gérer les connexions de service, à implémenter et à gérer les jetons d'accès personnels, à implémenter et à gérer les secrets, les clés et les certificats à l'aide d'Azure Key Vault, des secrets GitHub et des secrets Azure Pipelines, à concevoir et à mettre en œuvre une stratégie de gestion des fichiers sensibles. pendant le déploiement, concevoir des pipelines pour empêcher la fuite d'informations sensibles, automatiser l'analyse du code source à l'aide de l'analyse de code GitHub, de l'analyse des secrets GitHub, des analyses basées sur des pipelines et de SonarQube, automatiser l'analyse de sécurité, y compris l'analyse des conteneurs et OWASP ZAP et automatiser l'analyse des licences , vulnérabilités et gestion des versions.

Ce module vous fournit les informations requises sur la configuration et l'intégration de la surveillance à l'aide d'Azure Monitor, la configuration et l'intégration avec des outils de surveillance, tels qu'Azure Monitor et Application Insights, la gestion du contrôle d'accès à la plateforme de surveillance et la configuration des alertes pour les événements de pipeline, l'inspection du traçage distribué en utilisant Application Insights et inspecter les indicateurs de performance des applications et inspecter les indicateurs de performance de l'infrastructure, y compris le processeur, la mémoire, le disque et le réseau et identifier et surveiller les métriques pour la valeur commerciale et analyser les métriques d'utilisation en utilisant Application Insight et interroger les journaux à l'aide du langage de requête de base Kusto (KQL ) requêtes.

COMPÉTENCES ACQUISES

QUI PEUT POSTULER ?

Pour les professionnels de la mise en réseau qui souhaitent se familiariser avec la terminologie et les concepts par rapport à la plate-forme Azure et naviguer quotidiennement dans la console de gestion Azure dans leur travail.
Pour ceux qui souhaitent en savoir plus sur les serveurs fondamentaux, le bureau virtuel Azure, Azure App Service, le conteneur et les machines virtuelles.
Ceux qui cherchent à valider une capacité professionnelle à travailler avec les options de stockage Azure comme AzCopy, Azure Storage Explorer et Azure File Sync et les options de migration.
Professionnels cherchant une augmentation de salaire sur le long terme. Dans une enquête similaire réalisée auprès des employeurs, les statistiques indiquent qu'une recrue se sent plus à l'aise d'embaucher un professionnel certifié que de recruter un professionnel non certifié.

Admissibilité et exigences

Un diplôme d'études secondaires ou collégiales suffit pour acquérir la connaissance de ce certificat. La connaissance de n'importe quel langage de programmation et de la mise en réseau est suggérée pour faciliter l'apprentissage de ce cours.

 

Prérequis

Cloud Computing avec Azure - Niveau fondamental, Microsoft Azure Developer Associate sont les cours prérequis qu'il est recommandé de suivre avant ce cours.

Certification d'ingénieur Microsoft Azure Devops

 

À la fin de ce cours de certification, vous :

  • Recevez un certificat reconnu par l'industrie du MCIT.
  •  
  • Soyez prêt pour la certification officielle Microsoft Azure Certified Devops Engineer.
     

INSTRUCTOR SPOTLIGHT

CALENDRIER

— F.A.Q —

Absolument. N'hésitez pas à contacter notre bureau, nous serons plus qu'heureux de travailler avec vous pour répondre à vos besoins de formation.
Tous nos instructeurs exceptionnellement qualifiés ont une bonne expérience de la formation et de l'industrie, et sont certifiés AW dans leur domaine respectif. Chacun d'entre eux a été sélectionné grâce à une procédure rigoureuse comprenant une évaluation de profil, un examen technique et une démonstration de formation.
Oui, il y a des bons pour passer l'examen officiel.
Après avoir terminé les cours de certification, vous recevrez un certificat CTIM.