Ambient IT
128 Boulevard Macdonald
75019 Paris
Mail : formation@ambient-it.net
Tél : +33 (0)1 40 34 11 53
Formation reconversion DevOps
Durée
10 jours ( 70 heures )
Présentation
Vous êtes développeurs, administrateurs ou ingénieurs et vous souhaitez vous spécialiser en DevOps ?
Le DevOps est l’un des systèmes de développement les plus demandés par les entreprises.
En effet, le DevOps est la compétence IT la plus demandée (64% des entreprises ont cité cette
approche selon une enquête OpsRamp).
Au vu de l’adoption de l’agilité dans la plupart des grandes organisations, une reconversion DevOps est
une excellente opportunité pour décrocher un emploi ou une promotion dans le secteur informatique.
Toujours selon l’enquête OpsRamp, 94% des entreprises trouvent des difficultés à recruter des profils
DevOps.
Notre formation reconversion DevOps de 10 jours vous enseignera l’utilisation des outils DevOps les
plus utilisés ainsi que la mise en place d’une culture DevOps au sein de votre entreprise.
Objectifs
l Etre capable de prendre en charge une mise en place de la culture Devops au sein d’une entreprise
l Installer les outils Devops, l’automatisation et la plateforme CI/CD
l Assurer la mise à l’échelle de cette plateforme et son évolution
l Être force de proposition pour l’intégration de Kubernetes au sein d’une entreprise
l Coacher des personnes débutantes ou juniors sur les concepts Devops avec les outils associés
Public visé
l Développeurs
l Architectes
l Administrateurs système
l Ingénieurs
Pré-requis
l Avoir des connaissances en Linux et en ligne de commandes
l Attention cours intensif , vous devez être prêt à taper des centaines de lignes de commandes
manuellement avec des supports fournis.
Programme de la formation reconversion DevOps
Jour 1 – Origine de DEVOPS
l Introduction Devops
l Devops Mise en oeuvre
l Statistique, marche,
l Préparation de l’entreprise au Devops
l Les outils DevOps : présentation de chaque outil
l Le passage à l’échelle
l Le concept CALMS
l Livraison continue
l Ingénierie de la fiabilité et de la résilience du site
l DevSecOps
l ChatOps
l Kanban
l Agile
l ITSM
l Lean
l Culture de sécurité
l Organisations apprenantes
l Financement continu
l L’importance des métriques
l Métriques techniques
l Métriques commerciales
l Mesures et rapports de métriques
Matinée Jour 2 – Agilité
l Rappel des méthodes Agile, Lean, XP, DSDM, Scrum, Kaban
l Construire le Backlog de sprint, identification des tâches, planification.
l Mise en œuvre d’une amélioration continue : l’animation des revues et les rétrospectives de fin
l La planification journalière : daily scrum ou standing meeting : l’objectif, l’organisation.
l L’organisation du développement. Le WIP, les itérations de développement de XP.
l Les principes d’ingénierie : conception simple, amélioration du code par la réécriture, intégration
l Préciser la définition du fini (done) d’une release, d’un sprint, d’une tâche…
l Les indicateurs d’avancement : la release et le sprint Burndown Chart , le Work In Progress de
d’itération.
continue.
Kanban.
l Les autres indicateurs utiles.
l Priorisation des stories basée sur le risque et sur la valeur client.
l TP – Dashboard sous Github, Jira
Après midi Jour 2 – ITIL
l Rappel sur ITIL v4
l Rappel sur DEVOPS
l Différences ITIL/ DEVOPS
l Déploiement ITIL et DEVOPS
l Administration ITIL et DEVOPS
l Les Flops de devops
l Combattre la partie administrative d’ITIL
l L’ITSM, le CMDB, le CAB
l Éviter les “silos”
Jour 3 – Ansible
l Simulation sur 4 machines
l Inventaire, statique et dynamique
l Les commandes Ad-Hoc
l Les playbooks
l Les filtres, les modules
l Les Roles, Vault,
l Configuration avec Ansible.cfg
l AWX – Prise en main
l TP- Style d’écriture des playbooks modulaires
l TP- écriture d’un filtre qui formate des disques externes
Jours 4 et 5 – Docker
l TP – Rappel GIT
l Présentation de Docker
l Création d’images from scratch , et à partir d’un ISO
l Registry, Registry-proxy, les volumes, les links, DinD, Portainer, docker-compose
l multi-stages build, distroless,
l Network, CNI weave
l TP- style d’écriture des dockerfiles
l TP – Securise Docker
l Plateforme de CI/CD complète avec gitlab, jenkins, sonar, nexus, docker, jmeter, selenium, Ansible
Jours 6-7 – Jenkins
AWX
l Initiation à sonar,
l Initiation a Nexus
l Test plan avec Jmeter
l Écriture de tests en java pour Sélénium
l Écriture de pipeline en mode graphique
l Écriture de pipeline JenkinsFile en DSL
l Webhooks, Checkstyle, Log parser, Performance
l 4 TP – complets de CI/CD
Jours 8-9 – Kubernetes
l Installation avec Ansible et kubeadm
l Tous les objets Kubernetes, StorageOS, CRD, Operator, ReplicatSet, Daemonset, utilisation de
NFS, PersistenceVolume, PersistenceVolumeClaim
l Pod, InitContainer, Sidecard Pod, Maintenance, Troubleshooting
l Network
l TP – CI/CD avec Argo CD
l TP Administration
Jour 10 – Monitoring avec Prometheus
l Installation, avec docker et avec Kubernetes
l Scrapes, PromQL, Rules, node-exporter, Grafana et Loki
Formation Ansible
Formation Kubernetes
Formation Docker
Cette formation s’adresse aux entreprises, petites ou grandes, souhaitant former ses équipes à une
nouvelle technologie informatique avancée.
Sociétés concernées
Méthodes pédagogiques
Stage Pratique : 60% Pratique, 40% Théorie. Support de la formation distribué au format numérique à
tous les participants.
Le cours alterne les apports théoriques du formateur soutenus par des exemples et des séances de
réflexions, et de travail en groupe.
À la fin de la session, un questionnaire à choix multiple permet de vérifier l’acquisition correcte des
compétences.
Organisation
Validation
Sanction
Une attestation sera remise à chaque stagiaire qui aura suivi la totalité de la formation.
Page Web du Programme de Formation – Annexe 1 – Fiche formation
Organisme de formation enregistré sous le numéro 11 75 54743 75. Cet enregistrement ne vaut pas agrément de l’État.
© Ambient IT 2015-2021. Tous droits réservés. Paris, France – Suisse – Belgique – Luxembourg
Powered by TCPDF (www.tcpdf.org)