Devops : les fondamentaux
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Cette formation DevOps présente les principes, les concepts et les techniques qui vont vous permettre d’augmenter concrètement le ROI réalisé lors de la conception et de la livraison de logiciels dans un environnement agile. Vous apprendrez à choisir les outils qui vous conviennent et à les configurer pour créer un pipeline de développement, de livraison et d’exploitation en continu. À travers une série de travaux pratiques, vous apprendrez à identifier les aspects positifs et négatifs de la culture, des builds de logiciels, des tests et du développement DevOps dans votre environnement de travail.
À propos de cette formation
À qui s'adresse cette formation ?Aux ingénieurs DevOps et à tous ceux souhaitant apprendre comment exploiter DevOps dans leur entreprise.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Gestion
- Automatisation
Le programme
La pensée DevOps
Les tendances DevOps
- Augmenter la valeur ajoutée de la méthode agile avec DevOps
- Affiner la définition de DevOps pour obtenir de meilleurs résultats
- Définir les principaux objectifs du mouvement DevOps moderne
- Définir les principaux éléments de la conception du système
- Faire communiquer les équipes de développement et le service des opérations
- Développer un mode de pensée Kaizen pour favoriser l’amélioration continue
Rôles DevOps
Structure des équipes
- Développer la collaboration entre les équipes
- Mettre en place un environnement automatisé
- S’appuyer sur la gouvernance pour trouver le juste équilibre entre agilité et rigueur
- Gérer les exigences formelles liées aux opérations
Écriture de scripts pour la gestion de la configuration
Gestion des versions
- Contrôle systématique des versions avec des validations à chaque étape
- Concevoir le code de l’infrastructure
- Mise en place des contrôles avec des rapports détaillés
- Utiliser des outils d’atténuation des risques
Feedback en temps réel avec l’intégration continue
Objectifs et principes
- Instaurer des boucles de feedback immédiat via l’intégration continue
- Aligner la culture DevOps sur les principes de l’intégration continue
- Réduire les risques en validant régulièrement le code
- Contrôler en priorité l’intégrité du build
- Automatiser les inspections et les tests pour un meilleur contrôle du code
- Automatiser le développement du build pour obtenir un feedback en continu
Améliorer les performances des opérations avec la livraison continue
Penser « livraison continue »
- Mettre de côté la complexité du déploiement avec les logiciels
- Délimiter la portée de l’intégration continue et de la livraison continue pour atteindre des objectifs complémentaires
- Créer un processus réutilisable pour garantir le même niveau de qualité
- Automatiser les processus de bout en bout pour éviter les opérations manuelles
- Augmenter le ROI en apportant des améliorations par incréments
- Réduire le temps de déploiement avec des builds uniques
- Garantir la cohérence via un processus de déploiement homogène
- Créer un pipeline de déploiement pour optimiser le code destiné à la production
- Modifier le code dans un environnement de production simulé
- Réduire les risques avec les fonctionnalités de restauration
- Ajuster le pipeline pour les systèmes sur site, les services SaaS et les nouveaux modèles de déploiement
Automatiser les tests pour garantir la qualité
Intégrer la culture DevOps à l’automatisation des tests
- Vérifier que le pipeline respecte les résultats de l’automatisation des tests
- Influencer les méthodes d’automatisation des tests avec les fonctionnalités DevOps
- Automatiser les tests à différents niveaux
- Automatiser la gestion des défauts au niveau des tests pour les corriger plus vite
Optimisation des coûts de l’infrastructure
Optimiser l’infrastructure
- Utiliser des environnements virtuels pour améliorer les performances
- Utiliser le cloud pour éviter de dépendre du matériel
- Garantir la haute disponibilité des systèmes via la surveillance
- Gérer la mise à niveau des bases de données
- Gérer les données de test comme un élément de configuration
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Devops : les fondamentaux