Dans un monde de plus en plus tourné vers l’automatisation et la gestion agile des projets, maîtriser Azure Pipelines est un atout majeur pour toute personne désireuse de se spécialiser en DevOps ou d'optimiser ses processus de déploiement. L'essor des pratiques CI/CD dans les entreprises crée une demande croissante pour des professionnels capables de concevoir et de gérer des pipelines de développement automatisés. Cette formation en niveau perfectionnement vous permettra de vous positionner comme un expert dans la gestion des pipelines Azure, un domaine clé pour répondre aux exigences de rapidité, de fiabilité et de sécurité des entreprises modernes. Vous développerez des compétences avancées pour automatiser et gérer le processus de déploiement, une compétence aujourd'hui essentielle dans de nombreux secteurs. Grâce à cette expertise, vous serez prêt à faire face à l’évolution des responsabilités techniques et à saisir de nouvelles opportunités professionnelles.

Public

À qui s'adresse la formation Azure Pipelines (perfectionnement)

Cette formation s’adresse aux professionnels du DevOps, aux développeurs, ingénieurs d'intégration continue, ainsi qu'aux administrateurs système. Elle est idéale pour ceux qui souhaitent approfondir leurs compétences dans Azure Pipelines et intégrer des processus de déploiement automatisés dans leurs projets.

Objectifs

Compétences visées pour la formation Azure Pipelines (perfectionnement)

L’objectif de cette formation est de vous fournir les compétences nécessaires pour concevoir, déployer et maintenir des pipelines Azure performants. Vous apprendrez à gérer les déclencheurs, à intégrer des tests et à déployer en toute sécurité sur divers environnements, tout en optimisant la gestion des erreurs et des permissions.

Programme

Créer des pipelines de déploiement

  1. Comprendre l'architecture des pipelines Azure
  2. Configurer les build pipelines et release pipelines
  3. Intégrer des étapes personnalisées dans les pipelines

Gérer les variables et secrets

  1. Créer et sécuriser les variables globales
  2. Utiliser les variables dans les pipelines
  3. Intégrer Azure Key Vault pour la gestion des secrets

Configurer des triggers et des conditions

  1. Déclencher des pipelines à partir de commits
  2. Paramétrer des triggers manuels et automatiques
  3. Mettre en place des conditions d'exécution

Optimiser les processus de build

  1. Gérer les artifacts et leur versioning
  2. Optimiser les tâches de build avec des caches
  3. Utiliser les jobs parallèles et les agents de build

Intégrer des tests dans les pipelines

  1. Ajouter des tests unitaires et d'intégration
  2. Configurer les tests UI et unitaires automatiques
  3. Analyser les résultats de test et déboguer

Travailler avec les environnements

  1. Définir des environnements pour les déploiements
  2. Configurer des approbations manuelles et des gates
  3. Mettre en place des pipelines multi-environnements

Surveiller et maintenir les pipelines

  1. Utiliser les journaux d'exécution pour le suivi
  2. Mettre en place des alertes et notifications
  3. Surveiller la performance des pipelines en temps réel

Gérer les rôles et les permissions

  1. Configurer les autorisations d'accès aux ressources
  2. Créer et gérer des rôles pour les pipelines
  3. Contrôler l'accès aux pipelines via des groupes

Appliquer des pratiques de sécurité dans les pipelines

  1. Sécuriser les pipelines avec des permissions fines
  2. Appliquer des audits de sécurité automatisés
  3. Intégrer la gestion des vulnérabilités dans les pipelines

Déployer avec Azure Kubernetes Service

  1. Créer des pipelines pour Kubernetes
  2. Automatiser le déploiement sur AKS
  3. Utiliser les templates Kubernetes dans les pipelines

Utiliser des extensions Azure Pipelines

  1. Installer et configurer des extensions
  2. Intégrer des outils externes dans les pipelines
  3. Ajouter des étapes personnalisées via des extensions

Gérer les erreurs et les échecs de pipeline

  1. Diagnostiquer et résoudre les erreurs dans les pipelines
  2. Automatiser les actions de reprise après échec
  3. Gérer les rollback dans les pipelines de déploiement

La formation Azure Pipelines (perfectionnement) est dispensée sur 14 heures

Durée et montant de la formation

Intitulé Durée Montant HT
Formation Azure Pipelines - perfectionnement 14 heures 1190.00 €

Demander une convention de formation

Inscription newsletter

Recevez la newsletter ONLYWEB Formation pour vous tenir informé des formations à venir et maintenir vos compétences.

ONLYWEB Formation, s'appuie sur le réseau d'experts EVA - Solutions

coordonnées

© ONLYWEB Formation
6 pl. Dumas de Loire
69009 Lyon
TÉL 09 72 13 00 73
EVA Solutions: La force du réseau