03 20 61 95 00

Formation Microsoft Azure – Techniques et pratiques Devops pour l’ingénieur


  • AZ400
  • Durée : 5 jours
  • Tarif : 2950 € HT

Objectifs

Comprendre comment implémenter des processus de développement DevOps
Apprendre à mettre en oeuvre l’intégration continue et la livraison continue
Être capable de mettre en oeuvre la gestion des dépendances
Disposer des connaissances nécessaires pour mettre en oeuvre l’infrastructure d’application
Comprendre comment mettre en oeuvre un feedback continu
Être en mesure de concevoir une stratégie DevOps

Certification

Prérequis

Avoir suivi la formation « Microsoft Azure – Introduction pour les professionnels de l’informatique » ou « Microsoft Azure – Notions fondamentales » ou disposer des connaissances équivalentes
Connaissances fondamentales du contrôle de versions, du développement en mode Agile et des principes de développement de logiciels
Une première expérience dans une organisation fournissant des logiciels ou des services en ligne est un plus

Public

Ingénieur DevOps Azure
Toutes personnes intéressée par la mise en oeuvre de processus DevOps en environnement Azure

enveloppe Cette formation vous intéresse ? Contactez-nous

A distance / Classe virtuelle

En classe virtuelle, vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel : cours théorique, travaux pratiques, échanges en temps réel avec le formateur et les autres stagiaires…

Notre formateur

La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

Présentiel

Formations intra ou interentreprises, cours officiels ou création de contenu spécifique, nos formations sauront répondre à vos attentes.
illustration-formation
Les + d'une formation Access it
Des formations d'excellence, éligibles CPF, disponibles en distanciel, et animées par des consultants experts passionnés par leur métier.
En savoir plus
modules

Les Modules
de formation

Module 1
1ERE PARTIE : IMPLEMENTATION DES PROCESSUS DE DEVELOPPEMENT DEVOPS

DEBUTER AVEC LE CONTROLE DE CODE SOURCE
Qu’est-ce que le contrôle de source?
Avantages du contrôle de source
Types de systèmes de contrôle de source
Introduction à Azure Repos
Migration de TFVC vers Git
Authentification sur votre Git Repos

MISE A L’ECHELLE DE GIT POUR LES ENTREPRISES DEVOPS
Comment structurer Git Repos
Workflows Git Branching
Collaborer avec des requêtes Pull
Pourquoi se soucier de GitHooks ?
Favoriser l’Open Source interne
Versions de Git
Projets publics
Fichiers dans Git

IMPLEMENTER ET GERER UNE INFRASTRUCTURE DE CONSTRUCTION
Le concept de pipelines dans DevOps
Azure Pipelines
Évaluer l’utilisation des agents hébergés par rapport aux agents privés
Pools d’agents
Pipelines et accès simultanés
Projets Azure DevOps et Open Source
Azure Pipelines YAML vs Visual Designer
Configurer des agents privés
Intégration de Jenkins avec Azure Pipelines
Contrôle de source externe d’intégration avec Azure Pipelines
Analyser et intégrer les versions multi-étapes de Docker

GESTION DE LA CONFIGURATION ET DES SECRETS DE L’APPLICATION
Introduction à la sécurité
Implémenter un processus de développement sécurisé et conforme
Repenser les données de configuration d’application
Gérer les secrets, les jetons et les certificats
Implémenter des outils de gestion de la sécurité et de la conformité dans un pipeline

IMPLEMENTER UNE STRATEGIE DEVOPS MOBILE
Introduction DevOps Mobile
Introduction à Visual Studio App Center
Gérer les ensembles de périphériques cibles et les groupes de distribution mobiles
Gérer les ensembles de périphériques de test d’interface utilisateur cibles
Disposer de dispositifs de test pour le déploiement
Créer des groupes de distribution publics et privés

Module 2
2EME PARTIE : MISE EN OEUVRE DE L'INTEGRATION CONTINUE

IMPLEMENTATION DE L’INTEGRATION CONTINUE DANS UN PIPELINE AZURE DEVOPS
Vue d’ensemble de l’intégration continue
Mise en oeuvre d’une stratégie de construction

GESTION DES STRATEGIES DE QUALITE ET DE SECURITE DU CODE
Gestion de la qualité du code
Gestion des stratégies de sécurité

IMPLEMENTATION D’UNE STRATEGIE DE CONSTRUCTION DE CONTENEUR
Mise en oeuvre d’une stratégie de construction de conteneur

Module 3
3EME PARTIE : MISE EN OEUVRE DE LA LIVRAISON CONTINUE

CONCEVOIR UNE STRATEGIE DE PUBLICATION
Introduction à la livraison continue
Recommandations de stratégie de publication
Construire un pipeline de versions de haute qualité
Choisir un modèle de déploiement
Choisir le bon outil de gestion des versions

CONFIGURER UN WORKFLOW DE GESTION DES VERSIONS
Créer un pipeline de publication
Provisionner et configurer des environnements
Gérer et modulariser les tâches et les modèles
Intégrer Secrets avec le pipeline de publication
Configurer l’intégration automatisée et l’automatisation des tests fonctionnels
Automatiser l’inspection de la santé

IMPLEMENTER UN MODELE DE DEPLOIEMENT APPROPRIE
Introduction aux modèles de déploiement
Implémenter le déploiement Blue Green
Fonction Toggles
Canary Release
Dark Launching
AB Testing
Déploiement à exposition progressive

Module 4
4EME PARTIE : MISE EN OEUVRE DE LA GESTION DES DEPENDANCES

CONCEVOIR UNE STRATEGIE DE GESTION DE LA DEPENDANCE
Introduction
Dépendances du packaging
Gestion de paquet
Implémenter une stratégie de gestion de version

GERER LA SECURITE ET LA CONFORMITE
Introduction
Sécurité de paquet
Logiciels Open Source
Intégration des analyses de licence et de vulnérabilité

Module 5
5EME PARTIE : MISE EN OEUVRE DE L'INFRASTRUCTURE D'APPLICATION

OUTILS D’INFRASTRUCTURE ET DE CONFIGURATION AZURE
Infrastructure en tant que gestion de code et de configuration
Créer des ressources Azure à l’aide de modèles ARM
Créer des ressources Azure à l’aide d’Azure CLI
Créer des ressources Azure à l’aide d’Azure PowerShell
Outils d’automatisation supplémentaires
Contrôle de version

MODELES ET SERVICES DE DEPLOIEMENT AZURE
Modèles de déploiement et options
Services Azure IaaS (Infrastructure-as-a-Service)
Azure Automation avec DevOps
Desired State Configuration (DSC)
Services Azure PaaS (Platform-as-a-Service)
Azure Service Fabric

CREER ET GERER UNE INFRASTRUCTURE DE SERVICE KUBERNETES
Service Azure Kubernetes

OUTILS TIERS ET OUTILS OPEN SOURCE DISPONIBLES AVEC AZURE
Chef
Puppet
Ansible
Cloud-Init
Terraform

IMPLEMENTER LA CONFORMITE ET LA SECURITE DANS VOTRE INFRASTRUCTURE
Principes de sécurité et de conformité avec DevOps
Azure Security Center

Module 6
6EME PARTIE : MISE EN OEUVRE DE FEEDBACK CONTINU

RECOMMANDER ET CONCEVOIR DES MECANISMES DE FEEDBACK SYSTEME
La boucle intérieure
État d’esprit d’expérimentation continue
Pratiques de conception pour mesurer la satisfaction de l’utilisateur final
Processus de conception pour capturer et analyser les commentaires des utilisateurs
Processus de conception pour automatiser l’analyse des applications

MISE EN PLACE D’UN PROCESSUS DE ROUTAGE DES FEEDBACKS SYSTEME VERS LES EQUIPES DE DEVELOPPEMENT
Implémenter des outils pour suivre l’utilisation du système, l’utilisation des fonctionnalités et le flux
Implémentation du routage pour les données de rapport d’incident d’application mobile
Développer des tableaux de bord de surveillance et de statut
Intégrer et configurer les systèmes de billetterie

OPTIMISER LES MECANISMES DE FEEDBACK
Ingénierie de fiabilité de site
Analyser la télémétrie pour établir une baseline
Effectuer un réglage continu pour réduire les alertes sans signification ou sans action
Analyser les alertes pour établir une baseline
Blameless Postmortems et une culture juste

Module 7
7EME PARTIE : CONCEPTION D’UNE STRATEGIE DEVOPS

PLANIFICATION DE DEVOPS
Planification de la transformation
Sélection du projet
Structures d’équipe

PLANIFICATION DE LA QUALITE ET DE LA SECURITE
Planifier une stratégie qualité
Planification du développement sécurisé

MIGRATION ET CONSOLIDATION DES ARTEFACTS ET DES OUTILS
Migration et consolidation des artefacts
Migration et intégration du contrôle de source

Module 8
VALIDATION ET SANCTION DE LA FORMATION

Une attestation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation sera remise au stagiaire à l’issue de sa formation

Module 9
MODALITE D’EVALUATION DES ACQUIS

Durant la formation, le participant est amené à mettre en pratique les éléments du cours par la réalisation de travaux pratiques réalisés sur PC.
La validation des acquis du stagiaire est faite par le formateur à la fin de chaque atelier. Cette validation individuelle est possible du fait du faible nombre de participants par session de formation (6 personnes maximum).
A la fin de la formation, le stagiaire a donc atteint les objectifs fixés par la formation.

Une évaluation de fin de stage est également remplie par le stagiaire à la fin de la formation (évaluation de la formation, du formateur, du centre de formation)

Module 10
MOYENS PERMETTANT DE SUIVRE L’EXECUTION DE L’ACTION

Le contrôle de la présence des stagiaires sera assuré par la vérification de l’assiduité des participants. Le stagiaire signera une feuille de présence par demi-journée de formation. Celle-ci sera également signée par le formateur

Cette formation vous intéresse ? Contactez-nous !

Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : dpo@access-it.fr ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Acscq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://www.access-it.fr/politique-de-confidentialite/