Designing and Implementing Microsoft DevOps Solutions

Betribsiwwergräifend Formatioun

Dauer

 4,00 Dag(Deeg)

Sprooch(e) vun der Déngschtleeschtung

FR

Nächst Sessioun

Wien organiséiert dës Formatioun?

Progresser rapidement, gagner en performance, et valoriser vos compétences sur des domaines clés : Cybersécurité & Conformité : ISO 27001, CISSP, GDPR, NIS2... Management & Leadership : Intelligence émotionnelle, gestion des conflits, motivation... Développement personnel & Neurosciences : gestion du stress, confiance en soi, communication... Technologies Microsoft & Cloud : Azure, Power BI, AWS, DevOps... Agilité & Gestion de projets : ITIL, Prince2, Agile, Green IT…

U wie riicht sech d'Formatioun?

  • Développeurs ou administrateurs systèmes souhaitant évoluer vers un rôle DevOps.
  • Ingénieurs DevOps ou SRE (Site Reliability Engineers) en activité.
  • Architectes techniques ou responsables de la livraison logicielle.
  • Chefs de projet technique impliqués dans des déploiements cloud / CI-CD.
  • Toute personne préparant la certification Microsoft AZ-400.

Virkenntnisser

  • Maîtrise des bases d’Azure (AZ-104 ou expérience équivalente).
  • Connaissances en développement logiciel ou administration système.
  • Notions de base sur Git, pipelines CI/CD, conteneurs, et infrastructures cloud.

Ziler

  • Comprendre les principes fondamentaux de DevOps et leur application dans Azure.
  • Concevoir et implémenter des stratégies de développement, d'intégration et de livraison continues (CI/CD).
  • Mettre en œuvre l'infrastructure en tant que code (IaC), la gestion de la configuration, et les conteneurs.
  • Surveiller, sécuriser et optimiser l'ensemble de la chaîne de déploiement logiciel.
  • Se préparer à l’examen de certification Microsoft AZ-400.

Inhalt

1. Introduction à DevOps et à Azure DevOps

Principes fondamentaux du DevOps.

  • Vue d’ensemble des outils DevOps dans Microsoft Azure.
  • Évaluation de la maturité DevOps et plan de transformation.
2. Développement d'une stratégie de planification de projet

Définir les structures organisationnelles dans Azure DevOps.

  • Planification agile avec Azure Boards.
  • Suivi des KPI, indicateurs et métriques.
3. Gestion du code source

Stratégies Git (feature branch, trunk-based, etc.).

  • Utilisation de GitHub et Azure Repos.
  • Mise en place des politiques de branches.
4. Mise en œuvre de l'intégration continue (CI)

Création et configuration de pipelines Azure DevOps.

  • Automatisation de la compilation et des tests.
  • Utilisation de templates YAML et pipelines partagés.
5. Mise en œuvre de la livraison continue (CD)

Stratégies de déploiement (Blue/Green, Canary, Rolling).

  • Environnements de staging, QA et production.
  • Approbations manuelles, gates et conditions.
6. Mise en œuvre de la gestion de la configuration et de l’infrastructure en tant que code

Déploiement d’infrastructure avec ARM, Bicep, Terraform.

  • Utilisation d’Ansible, DSC et Chef pour la configuration.
  • Stockage des configurations et secrets dans Azure Key Vault.
7. Intégration et déploiement des conteneurs

Création et gestion de conteneurs Docker.

  • Déploiement sur Azure Kubernetes Service (AKS).
  • CI/CD pour les applications conteneurisées.
8. Mise en œuvre de la stratégie de tests

Automatisation des tests unitaires, d’intégration et de sécurité.

  • Analyse de la qualité de code avec SonarCloud.
  • Stratégies de validation des versions.
9. Surveillance, journalisation et rétroaction continue

Utilisation d’Azure Monitor, Log Analytics et Application Insights.

  • Alertes, tableaux de bord et supervision en temps réel.
  • Boucles de feedback avec les parties prenantes.
10. Sécurité DevOps (DevSecOps)

Scan de dépendances et gestion des vulnérabilités.

  • Sécurisation des secrets et des accès avec Azure Key Vault.
  • Politiques de sécurité dans les pipelines DevOps.
11. Préparation à la certification AZ-400

Revue complète des compétences mesurées.

  • Examen blanc et cas pratiques.
  • Conseils pour le passage de la certification Microsoft AZ-400.

Pedagogesch Methoden

  • Formation animée par un expert certifié Microsoft.
  • Alternance d’apports théoriques, démonstrations et ateliers pratiques.
  • Laboratoires pratiques via Microsoft Learn ou environnement Cloud dédié.
  • Quizz et examens blancs pour préparer la certif

Certificat, Diplom

Certificat de participation

Organisatiounsmodus

Session en présentiel ou à distance

Dës Formatioune kéinten Iech interesséieren