Devops : les fondamentaux

Formation

A distance

Prix sur demande

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

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
La culture DevOps
  • 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é
Gouvernance
  • 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
Éléments de configuration
  • 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
Maîtrise des processus d’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
Principes de la livraison continue
  • 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
Mise en œuvre des principes fondamentaux de la livraison continue
  • Réduire le temps de déploiement avec des builds uniques
  • Garantir la cohérence via un processus de déploiement homogène
Pipeline de déploiement
  • 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
Types de tests et gestion des défauts
  • 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
Gestion des données
  • 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

Travaux Pratiques : Permettre le développement simultané avec GIT Élaborer une application avec Maven Déployer un logiciel avec Ansible Gérer Configuration Management avec Chef Automatiser les opérations avec Docker

Appeler le centre

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

Prix sur demande