Virtualisation, Cloud, Devops

Formation Concevoir et Mettre en Œuvre les Solutions DevOps Microsoft

Apprenez à concevoir et implémenter des solutions DevOps sur la plateforme Microsoft Azure. Développez des stratégies efficaces pour l'intégration continue, le déploiement continu et la surveillance des applications. Maîtrisez les outils Azure DevOps, la gestion du code, les pipelines de build/release et la gestion des dépendances. Optimisez vos pratiques DevOps.

Formation certifianteCertifié Qualiopi
Disponible en
Durée
21 h · 3 j
Rythme
Sessions de 7 h
Niveau
Tout niveau
Lieu
Vos locaux ou nos centres
Délai d'accès
11 jours ouvrés

Tarif intra-entreprise

Sur devis

Groupe jusqu'à 10 personnes · programme adaptable

Demander un devisÊtre rappelé par un conseiller

Réponse sous 24 h ouvrées · sans engagement

Financement

OPCOPlan de développement des compétencesFNE / FAFSimuler mon financement

Objectifs de la formation

Concevoir et implémenter des stratégies d'intégration continue (CI) et de déploiement continu (CD)
Mettre en œuvre la gestion du code source et des dépendances avec Azure DevOps
Déployer et surveiller des solutions DevOps sur la plateforme Microsoft Azure
Intégrer la sécurité et la conformité dans les pratiques DevOps

Programme détaillé

12 modules · 21 heures
01

Introduction au DevOps Azure et Planification Stratégique

  • —Comprendre les principes fondamentaux du DevOps et son importance.
  • —Identifier les piliers de l'AZ-400 et les objectifs du cours.
  • —Élaborer une stratégie de DevOps pour une organisation, incluant la planification.
02

Mise en œuvre de l'Instrumentation et les Practices SRE

  • —Concevoir une stratégie de télémétrie des applications.
  • —Mettre en œuvre le suivi des applications et la surveillance des performances.
  • —Intégrer les pratiques d'ingénierie de fiabilité des sites (SRE).
03

Développement de Stratégies de Contrôle du Code Source

  • —Choisir le bon système de contrôle de version (Git, TFVC).
  • —Mettre en œuvre des stratégies de branchement et de fusion robustes.
  • —Gérer les dépôts de code source dans Azure Repos.
04

Conception et Implémentation des Pipelines de Construction

  • —Créer des pipelines de build avec Azure Pipelines.
  • —Intégrer les tests unitaires et d'intégration dans les builds.
  • —Optimiser les performances des pipelines de construction.
05

Implémentation de CI/CD avec Azure Pipelines

  • —Mettre en œuvre l'intégration continue (CI) pour les applications.
  • —Configurer le déploiement continu (CD) vers différentes cibles.
  • —Gérer les artefacts et les versions avec Azure Artifacts.
06

Déploiement et Gestion des Dépendances

  • —Configurer des environnements de déploiement pour gérer les dépendances
  • —Utiliser Azure Artifacts pour stocker et partager des packages
  • —Mettre en place des stratégies de versioning pour les dépendances
  • —Automatiser les mises à jour de dépendances dans les pipelines CI/CD
  • —Évaluer et gérer les risques liés aux dépendances tierces
07

Implémentation de Solutions de Sécurité et de Conformité

  • —Intégrer la sécurité dans les pipelines DevOps (DevSecOps).
  • —Analyser les vulnérabilités du code et des dépendances.
  • —Assurer la conformité réglementaire dans les déploiements.
08

Infrastructure as Code (IaC) avec Azure Resource Manager

  • —Automatiser le provisionnement des ressources Azure avec ARM Templates.
  • —Gérer les configurations d'infrastructure de manière déclarative.
  • —Déployer des infrastructures complexes avec IaC.
09

Gestion des Releases et des Déploiements

  • —Planifier les stratégies de release et de déploiement (bleu/vert, canary).
  • —Configurer des portes d'approbation et des environnements de déploiement.
  • —Surveiller les déploiements après la mise en production.
10

Implémentation des Retours d'Expérience et de la Surveillance

  • —Recueillir et analyser les métriques applicatives et d'infrastructure.
  • —Mettre en place des alertes et des tableaux de bord de surveillance.
  • —Utiliser Azure Monitor pour la gestion des logs et des performances.
11

Optimisation des Pipelines et de la Livraison

  • —Analyser les goulots d'étranglement dans les pipelines.
  • —Implémenter des techniques d'optimisation des temps de build/release.
  • —Améliorer l'efficacité et la fiabilité des déploiements.
12

Mise à l'Échelle des Pratiques DevOps et des Outils

  • —Stratégies pour la mise à l'échelle des équipes et des projets DevOps.
  • —Intégrer Azure DevOps avec des outils tiers.
  • —Résoudre les problèmes communs dans les environnements DevOps.
  • —--
  • —*Compétences :**
Le conseil de l'expert

L'un des objectifs pédagogiques clés de cette formation est de concevoir et d'implémenter des stratégies d'intégration continue (CI) et de déploiement continu (CD) sur la plateforme Microsoft Azure. Cela constitue une compétence essentielle pour les professionnels souhaitant optimiser leurs processus de développement et de déploiement. En maîtrisant ces pratiques, vous serez en mesure d'accélérer le cycle de vie de vos applications et d'améliorer la qualité des livrables. Un défi fréquent rencontré par les apprenants dans le domaine du DevOps est la difficulté à intégrer de manière fluide les différentes pratiques et outils, notamment lors de la gestion du code source et des dépendances. Souvent, les apprenants peinent à établir une cohérence entre les différentes étapes du pipeline CI/CD. Cette formation vise à lever ce frein en proposant un cadre structuré et des exemples concrets d'implémentation sur Azure. Ce qui distingue cette formation des autres approches est son accent sur l'intégration des pratiques de sécurité et de conformité dans les processus DevOps. Dans un contexte où les menaces cybernétiques sont omniprésentes, il est crucial d'incorporer la sécurité dès le début du cycle de développement. Grâce à notre approche, vous acquerrez des compétences non seulement techniques, mais aussi stratégiques, qui sont indispensables pour répondre aux exigences actuelles du marché. Pour tirer le maximum de cette formation, il est recommandé de venir avec des projets ou des situations réelles que vous souhaiteriez discuter. En partageant vos expériences et enjeux au sein du groupe, vous bénéficierez d'une dynamique collaborative enrichissante, permettant d'approfondir les concepts vus en cours. N'hésitez pas à poser des questions et à interagir avec vos formateurs et vos pairs pour maximiser votre apprentissage.

Pourquoi choisir cette formation en virtualisation, cloud, devops

🎯

Approche Pratique du DevOps

Apprenez à concevoir et implémenter des stratégies CI/CD concrètes avec Azure DevOps, en vous basant sur des cas d’usage réels.

🔧

Intégration de la Sécurité

Intégrez des pratiques de sécurité dès le départ dans votre pipeline DevOps, assurant conformité et sécurité des applications déployées.

☁️

Expertise sur Microsoft Azure

Déployez et surveillez vos solutions DevOps directement sur la plateforme Azure, en maximisant les outils et services offerts par Microsoft.

📊

Mise en Œuvre des Pratiques SRE

Adoptez des pratiques de Site Reliability Engineering (SRE) pour améliorer la fiabilité et la performance de vos applications.

📈

Gestion des Dépendances Efficace

Développez des stratégies robustes pour la gestion du code source et des dépendances, garantissant une intégration fluide dans votre cycle de développement.

🤝

Formation Inter-entreprise

Bénéficiez d'une expérience d'apprentissage collaborative avec des pairs issus de diverses entreprises, favorisant le partage de connaissances et d'expertises.

Compétences acquises

Concevoir et implémenter des stratégies CI/CD

Le participant sera capable de concevoir, implémenter et optimiser des pipelines d'intégration continue (CI) et de déploiement continu (CD), gérant la build, les tests et le déploiement automatisé d'applications sur Azure DevOps.

Mettre en œuvre la gestion du code source et des dépendances

Le participant maîtrisera la gestion efficace des dépôts de code source, des stratégies de branchement, et la gestion des artefacts et dépendances pour assurer la traçabilité et la sécurité des composants logiciels.

Déployer et surveiller des solutions DevOps sur Azure

Le participant sera apte à déployer des infrastructures et applications avec Infrastructure as Code (IaC), à gérer les releases, et à surveiller les performances et la fiabilité des systèmes déployés via Azure Monitor.

Intégrer la sécurité et la conformité dans les pratiques DevOps

Le participant saura intégrer les principes DevSecOps dans le cycle de vie du développement, analyser les vulnérabilités et s'assurer de la conformité des solutions aux standards de sécurité et réglementaires.

Public, prérequis et modalités

Public visé

Développeurs Administrateurs Système Architectes Logiciels Chefs de Projet Technique

Prérequis

Aucun prérequis spécifique. Cette formation est ouverte à tous les professionnels souhaitant améliorer leurs compétences en DevOps sur la plateforme Microsoft Azure.

Moyens pédagogiques

Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.

Suivi & évaluation

Évaluation continue des acquis pendant la formation Exercices pratiques et projets individuels pour mesurer la compréhension des concepts Examens finaux pour valider les compétences acquises

Accessibilité

Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.

Financer cette formation

Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.

OPCO

Formations financées via votre opérateur de compétences

Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.

En savoir plus

FAF

Aide à la formation pour les indépendants

Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).

En savoir plus

France Travail

Des aides pour les demandeurs d'emploi

France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.

En savoir plus

Employeur

Votre entreprise peut financer votre formation

Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.

En savoir plus

FNE-Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement

Ils ont suivi cette formation

« Après la formation, un participant a conçu un pipeline CI/CD pour une application, permettant ainsi des déploiements automatisés et efficaces. »

Participant à cette formation · avis recueilli en fin de session

« Il a mis en place des pratiques SRE, améliorant la fiabilité des services en ligne grâce à une surveillance proactive. »

Participant à cette formation · avis recueilli en fin de session

Questions fréquentes

- Connaissance des principes de base de l'informatique. - Familiarité avec les concepts de développement logiciel ou d'administration système. - Compréhension des concepts fondamentaux d'Azure (Azure Fundamentals ou équivalent recommandé). - Expérience de base avec l'utilisation de Git.

Demandez un devis pour la formation Concevoir et Mettre en Œuvre les Solutions DevOps Microsoft

Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.

Demander un devisCertifié Qualiopi · Financement OPCO / FAF

Formations similaires

Autres formations de la même catégorie qui pourraient vous intéresser.

Certification Usages Informatique et Numérique

14 h

Voir la formation

Maîtriser l'Analyse Forensic Cyber : Enquêtes Numériques Avancées

21 h

Voir la formation

Apprenez les fondamentaux des bases de données relationnelles

21 h

Voir la formation