Fondamentaux DevOps

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.

https://www.formation-bigdata.com/formateur-big-data

 

40 formations

+20 années d’expérience

+800 participants

99% clients satisfaits

Contenu de la formation

OBJECTIFS

  • Coder des pipelines pour un déploiement continu
  • Configurer l’intégration continue et créer des outils d’automatisation pour obtenir un feedback en temps réel
  • Appliquer les principes Lean aux processus d’exploitation et utiliser la virtualisation, les conteneurs et les technologies cloud
  • Utiliser une boîte à outil Lean pour valoriser la culture DevOps par excellence

PUBLIC

  • Aux ingénieurs DevOps et à tous ceux souhaitant apprendre comment exploiter DevOps dans leur entreprise.

PRE-REQUIS

  • Aucune compétence particulière n’est demandée, bien que des connaissances des principes fondamentaux du développement de produits, de projets ou d’outils métier seraient utiles.

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

Les plus de la formation

Les formateurs sont des experts techniques et business en activité travaillant pour de grands comptes sur des projets à fortes valeurs ajoutées liés au Big Data.

Les stagiaires pourront bénéficier de leurs expertises et de leurs retours d’expériences. Le but n’est pas de présenter les technologies Big Data comme une solution miracle. Nous partagerons aussi les difficultés rencontrées par nos experts lors de leurs mises en œuvre.

  • 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

 

Fondamentaux DevOps

  Code : DEVOPS

  Prix 1400€ (HT)

  Prix Repas:   35€

  Durée2 jours

  Lieu : Paris


Sessions

12/02/2018

02/04/2018

11/06/2018

10/09/2018

19/11/2018

Inscription

Ces professionnels nous font confiance

Ils témoignent de leurs expériences

“Formation avec beaucoup d’exercice, ce qui simplifie véritablement la compréhension. Encore merci pour le café et les biscuits 🙂  ”

Sebastien M

“Tout était clair et facile à comprendre avec beaucoup de patience du prof. La formation m’a apporté une vision d’ingénieur Bi.”

Zahojun H

Des formations qui pourraient vous intéresser

Nous vous proposons des formations de qualité, soigneusement préparées par des professionnels.

Ce que nos clients pensent de nous

“Après de sincères et profonds remerciements, je tiens à féliciter notre intervenant et par extension tout ceux qui ont contribué à cette formation, pour l’ apport que ce soit à un niveau personnel ou professionnel.
En effet , cette formation m’a permis non seulement de revisiter certains aspects  du Big Data avec une vision nouvelle et plus précise mais également d’assimiler de nombreuses connaissances . Les remarques pertinentes avec les détails pratiques ont permis de bénéficier du recul et de l’expérience de notre formateur.”

Mehdi Z

” Très bonne formation, ne surtout pas hésiter à partager ses expériences professionnels, que ce soit en terme de projets, de problèmes rencontrés dans le monde de l’entreprise ou encore de questions rencontrées en entretien.
Les plus de cette formation ont été la vision plus large qu’on peut se faire des projets de la vie réelle et des domaines qui accompagne le nôtre (data science), ainsi que de la culture pouvant aider à se démarquer lors d’un entretien. Pour finir, les supports étaient très clairs et les schémas rendaient les idées très simples à comprendre et retenir.”

Alexandre T

Newsletter

Retrouvez l’essentiel de l’actualité du Big Data directement par mail !

Les experts de Formation-BigData décortiquent chaque mois l’actualité, les dernières innovations.