Formation DevOps : démarche et outils (cours dédié aux actions collectives Atlas)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation DevOps, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure
  • Connaître les apports, les enjeux et les atouts de l’approche DevOps face à ces problématiques
  • Savoir mettre en œuvre une usine logicielle DevOps
  • Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
  • Être capable de mettre en œuvre la démarche DevOps d’un bout à l’autre du processus en incluant notamment l'offre de surveillance continue, l’anticipation des risques et la mise à l’échelle

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

L’objectif principal de l’approche DevOps est de délivrer un service de qualité, répondant à des besoins de changement permanents, tout en diminuant au maximum les délais entre l’expression du besoin utilisateur et la mise en production. Dans les faits, l’approche DevOps a des impacts sur le déploiement des applications. Au lieu de les déployer sur des infrastructures exploitées par des équipes opérationnelles, des équipes projets full-stack développent et fournissent des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.

La mise au point de l’infrastructure de production et son provisionnement automatisé font donc partie du développement de l’application. Elle est exprimée soit en termes de configuration de machine virtuelle, comme dans les outils Open Source Vagrant, Ansible, soit en termes d’images de conteneur Docker et Kubernetes.

DevOps inclut également la livraison ou le déploiement continu, ce qui implique que les nouvelles infrastructures de production soient testées, surveillées, orchestrées et mises à l’échelle en permanence. Sur ces aspects, encore une fois, l’Open Source règne avec des produits comme Jenkins, Gitlab CI ou autres…

Important, concernant cette formation :
Cette formation ne se substitue pas aux formations spécialisées sur les technologies DevOps comme Git, GitLab, Maven, Jenkins, Docker, Kubernetes, Ansible, etc. 
L’objectif principal de cette formation est de comprendre la complémentarité de tous ces concepts et outils à travers des exemples concrets de livraison d’applications, de mise en production et de maintenance sous une forme « moderne » et performante. Chaque outil et sa configuration ne seront donc pas abordés en détail mais le formateur propose des ateliers pratiques corrigés que chacun pourra mettre en œuvre avec ou sans personnalisation selon ses objectifs.

Programme

Jour 1

Principes du mouvement DevOps

L’argumentaire et les principes DevOps 
Impacts sur les services informatiques, sur les profils recherchés 
Limites de l’approche et risques lors d’une transition brutale 
Gestion des risques et mise en place progressive  
Équilibre entre rigueur et agilité 
Intégration/Livraison et Déploiement continus, Chaîne de production logicielle (Build, Deploy, Run) 
Contraintes sur l’infrastructure DevOps : Zero-downtime, Monitoring, Scaling 
Les alternatives : Infrastructure as Code – Orchestrateurs de conteneurs – Serverless  - Déploiement immuable (Principes et Bénéfices)

Pilotage de projet DevOps

Les acteurs d’un projet DevOps 
Les méthodes agiles et leurs variantes, les besoins en terme de pilotage 
Panorama des outils proposés, les solutions intégrées comme Gitlab ou Github 
Souplesse des outils à travers les issues, milestones et labels
Travaux PratiquesMise en place projet DevOps dans Gitlab, Collaboration autour d’issues. Organisation de tableau de bord

Gestion des sources

Unique source de vérité, outils as Code, introduction à GitOps 
Mission d'un SCM : Commit, Branches et Tags 
Typologie des branches d'un projet. Workflows de collaboration, trouver le bon pattern pour votre équipe 
Rappel des principales commandes Git 
Pull et Merge Requests
Travaux PratiquesMise en place du dépôt de source dans Gitlab, création de Merge Request à partir des issues précédentes

Les outils de build

Caractéristiques et Apports d'un outil de build. Exemples 
Automatisation, Reproductibilité, Gestion des dépendances 
Build is Test. Typologie des tests. Intégration build avec les outils de test  
Analyse statique de code,  qualité et vulnérabilités. Mise en œuvre avec SonarQube 
Formats des artefacts, les dépôts d’artefacts, le processus de releasing
Travaux PratiquesAdaptation cycle de vie Maven, Déploiements des artefacts dans Nexus (jar et images conteneurs)

Pipelines de CI/CD

Rôles de la plateforme CI/CD 
Architecture Maître/Esclaves. Provisionnement des esclaves 
Notion de pipeline. Historique des builds 
Pipeline As code. L'exemple de Jenkins
Travaux PratiquesMise au point d'une pipeline CI scriptée (Jenkinsfile)Jour 2

Virtualisation et gestion de configuration

Présentation des différents types de virtualisation, Cloud public, Cloud privé 
Les besoins du provisionnement et IaaS,  
Présentation et comparaison des outils de gestion de configuration Chef, Puppet et Ansible 
Les outils d’Hashicorp Vagrant,  Packer, Terraform 
Migration des schémas de bases de données avec Liquibase
Travaux PratiquesMise au point de configurations avec Vagrant et Ansible, Mise au point d’un playbook Ansible et intégration dans la pipeline CI

Containerisation

Les avantages de la containerisation, Docker et ses alternatives 
Le format OCI, techniques de construction d’images, intégration dans le build 
Usages de docker en développement, en CI/CD en production : 
- Les principales commandes Docker 
- Provisionnement des machines de build, pipeline de construction d’image 
- DevOps/Container et micro-services
Travaux PratiquesDéfinition et construction des images Docker d’un micro-services, intégration dans la pipeline CI

Orchestration de conteneurs : Surveillance continue et mise à l’échelle

Rappels des contraintes DevOps sur l’infrastructure de production 
Rôle et apports d’un orchestrateur de conteneurs 
Kubernetes architecture du cluster, services techniques apportés, API Rest, le client kubectl 
Les principales ressources applicatives : Deployment, Service, Pods 
Déploiement, principes du roll-out, le roll-back, le scaling  
L’écosystème Kubernetes : Helm, Ingress, Service Mesh, Prometheus/Grafana 
Mise en place d’un monitoring continu 
L’usage de Kubernetes dans une pipeline CD
Travaux PratiquesDéploiement, roll-out, mise à l’échelle du micro-service précédent, Mise en place des outils de surveillance, intégration de kubernetes dans la pipeline CD

Prérequis

Pour bien comprendre les apports de la démarche DevOps, ce cours requiert une précédente activité dans un service informatique, que ce soit au travers d'une expérience de développement, d’intégration, d’exploitation ou d’encadrement. Sans être indispensables, des notions préalables relatives à la conteneurisation seront utiles pour assimiler plus rapidement la rationalisation de l’utilisation des ressources matérielles au sein d’une usine logicielle DevOps.

Public

Cette formation DevOps est destinée aux développeurs ou opérationnels désirant obtenir un profil full-stack en vue de développer et fournir des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.
Elle intéressera également les chefs de projet et acteurs de la DSI cherchant à acquérir une vision claire de la démarche DevOps ainsi qu’une première pratique des outils Open Source incontournables de ce domaine.

Ces formations pourraient vous intéresser

Formation Illustrator

Proposé par Sparks

Objectifs de la formation

  • Apprendre à réaliser des dessins vectoriels avec Adobe Illustrator
  • S'initer à la typographie
  • Maîtriser l'identité visuelle, les notions de base
  • Gérer les calques, le dessin vectoriel, les outils de transformation
  • Savoir gérer la mise en couleurs, la transparence et le texte
  • Maîtriser les éléments en pixels
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter une vue d'ensemble du SGDBR PostgreSQL, de ses fonctionnalités et des différentes sources d'information utiles
  • Comparer les différentes possibilités d'installation de PostgreSQL
  • Créer, configurer, contrôler une instance PostgreSQL (database cluster)
  • Mettre en oeuvre les différentes bases de données d'une instance PostgreSQL et utiliser les "tablespaces"
  • Gérer les connexions aux différentes bases de données d'une instance PostgreSQL
  • Développer la sécurité des accès au serveur et aux objets de ce serveur PostgreSQL
  • Reconnaître les mécanismes de journalisation mis en oeuvre sous PostgreSQL
  • Citer les principales opérations de maintenance à effectuer sur les bases de données d'un serveur PostgreSQL
  • Utiliser les outils psql et pgAdmin4
  • Présenter une vue d'ensemble des tables et des index d'un serveur PostgreSQL
  • Mettre en oeuvre les éléments nécessaires pour sauvegarder et restaurer de manière cohérente les données des bases d'un serveur PostgreSQL
  • Décrire les premiers éléments d'optimisation d'un serveur PostgreSQL.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Machine Learning et Data science vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Définir les pré-requis, une mise en production ainsi que le monitoring des modèles pour un déploiement dès la phase de cadrage du projet data
  • Choisir les outils et les technologies adaptés à votre environnement IT et aux contraintes du projet (compétences techniques, budget, maintenabilité) grâce à un aperçu des principaux outils
  • Déployer des modèles de data science et de machine learning en production
  • Mettre en place le monitoring des modèles
  • Entraîner les modèles de façon continue (retrain, re-scores, re-validates)
  • Mesurer le drift des modèles (automated model checking)
  • Remplacer l'ancien modèle en production par le nouveau modèle amélioré
  • Savoir mettre en place l'intégration continue
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Implemmenting and Operating Cisco Data Center vous apportera les compétences et connaissances nécessaires pour :

  • Mettre en œuvre des protocoles de routage et de commutation dans un environnement de centre de données.
  • Mettre en œuvre des réseaux superposés dans un centre de données
  • Introduire les concepts de haut niveau de l'infrastructure Cisco Application Centric Infrastructure (Cisco ACI™) et l'intégration du domaine Cisco Virtual 
  • Machine manager (VMM).
  • Décrire le service de cloud computing Cisco et les modèles de déploiement
  • Mettre en œuvre la structure Fibre Channel
  • Mise en œuvre de la structure unifiée Fibre Channel over Ethernet (FCoE)
  • Mettre en œuvre les fonctions de sécurité dans le centre de données
  • Mettre en œuvre la gestion des logiciels et la surveillance de l'infrastructure
  • Mettre en œuvre Cisco UCS Fabric Interconnect et l'abstraction de serveur
  • Mettre en œuvre la connectivité SAN pour Cisco Unified Computing System™ (Cisco UCS®)
  • Décrire les concepts et les avantages de l'infrastructure Cisco HyperFlex™
  • Mettre en œuvre les outils d'automatisation et de scripting Cisco dans le centre de données.
  • Évaluer les technologies d'automatisation et d'orchestration
Tarif

A partir de 4 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Ergonomie des Sites Web

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Identifier les enjeux et les techniques de conception éditoriale pour le Web.
  • Appliquer l'ergonomie dans une démarche centrée utilisateur.
  • Savoir évaluer la qualité de ses interfaces.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Reconnaître toute anomalie de la population lymphoïde
  • Initier une démarche diagnostique
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir déterminer les différents taux de rendement d’une obligation à taux fixe
  • Savoir déterminer le cours d’une obligation à taux variable
  • Savoir calculer les marges faciale et actuarielle d’une obligation à taux variable
  • Savoir lire et interpréter les cours des obligations
Tarif

A partir de 150,00 €

Durée

3 heures 30 minutes

Modes

Objectifs de la formation

Plus concrètement, à l'issue de ce Curcus Complet Autocad 2D et 3D vous aurez acquis els connaissances et les compétences nécessaires pour :

  • Dessiner des plans en 2D
  • Utiliser les outils de dessins
  • Créer et modifier du texte et des cotations
  • Créer et personnaliser des calques simple
  • Créer et  Modifier des blocs et blocs dynamiques avec des attributs
  • Organiser vos blocs avec la palette d'outils
  • Récupérer des blocs avec Design Center
  • Créer votre bibliothèque de blocs dans un dossier ou dans une palette
  • Utiliser toutes les méthodes d'annotation
  • Filtrer et grouper vos calques
  • Utiliser les échelles d’annotations
  • Gérer vos impressions
  • Modifier vos SCU
  • Créer des contraintes
  • Gérer vos références externes
  • Installer et désinstaller des lisps
  • Modéliser et concevoir un modèle en 3D avec les fonctions avancées d’Autocad
  • Créer et exploiter des blocs 3D
  • Créer des plans de coupe, des contours, des calculs de surfaces
  • Travailler sur le rendu (lumière et matériaux)
  • Mettre en œuvre une méthodologie de travail globale
  • Modéliser et éditer des projets 3D
  • Réaliser des animations et rendus en images de synthèse
Tarif

A partir de 6 500,00 €

Durée

20j / 140h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur certifié Microsoft, lab officiel Microsoft, support de cours officiel Microsoft.

Concrètement cette formation Dynamics 365 for Marketing vous apportera les connaissances et compétences nécessaires pour :

  • Gérer le contenu marketing, les modèles et les intégrations
  • Créer et gérer des prospects dans votre CRM
  • Savoir évaluer l'état de préparation des ventes au moyen de modèles d'évaluation
  • Concevoir et créer des formulaires et pages marketing
  • Créer et gérer les segments, les centres de souscription, les listes et les opt-in
  • Concevoir et créer des courriers électroniques
  • Configurer et lancer des parcours clients
  • Afficher, comprendre et gérer les informations des clients
  • Configurer et gérer les fonctionnalités de planification d’évènements
  • Créer des messages d'événement, personnaliser le portail des évènements et gérer les inscriptions et les archivages
  • Concevoir, configurer et distribuer des sondages
  • Examiner et comprendre les informations sur les évènements et les sondages
Tarif

A partir de 2 630,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Certification DevOps Leader de DevOps Institute vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Maitriser tous les aspects de la mise en pratique DevOps
  • Savoir utiliser le framework de Value Stream Mapping pour changer la manière de travailler
  • Comprendre comment accompagner le changement culturel et organisationnel
  • Passer l’examen "DevOps Leader – DOL"
Tarif

A partir de 2 440,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...