+
+## Introduction au DevOps
+
+De quoi on va parler aujourd'hui ?
+
+1. Constats du travail en Silo
+
+2. Le DevOps
+
+3. Les origines du DevOps
+
+4. La pratique du DevOps
+
+5. Mise en place du DevOps
+
+6. Conclusion
diff --git a/Pepiniere/Pepinière/devops/1.constats.md b/Pepiniere/Pepinière/devops/1.constats.md
new file mode 100644
index 0000000..6f3e39d
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/1.constats.md
@@ -0,0 +1,163 @@
+
+
+## Constats du travail en Silo
+
+
+
+
+### Deux mondes opposés
+
+Dev vs Ops
+
+
+
+
+
+
+### Le monde du Dev
+
+But des développeurs :
+
+- Créer de nouveaux logiciels/librairies
+
+- Développer des nouvelles fonctionnalités
+
+- Améliorer le code existant (performance, élégance, maintenabilité)
+
+- Versionner du code
+
+- Tester facilement
+
+
+
+
+### Le monde du Dev
+
+- Organisé en sprint (Agilité)
+
+- Changement fréquent de l'application
+
+
+
+
+### Le monde du Dev
+
+Impacts possibles :
+
+- sécurité
+
+- stabilité
+
+- performances
+
+- l'introduction de bug
+
+- mise à jour et/ou réinstallation d'application
+
+- augmentation des ressources systèmes utilisées
+
+
+
+
+### Le monde de l'Ops
+
+Objectifs :
+
+- déployer et maintenir des plateformes
+ * stables,
+ * sécurisées
+ * performantes
+
+- administrer facilement les plateformes
+
+- avoir de la visibilité sur les incidents qui surviennent, voire anticiper l'arrivée des incidents (monitoring)
+
+- pouvoir réparer rapidement (procédures)
+
+
+
+
+### Le monde de l'Ops
+
+- Généralement organisé via des outils de ticketing (ITIL)
+
+- Tout changement doit être motivé et tamponné (objectif : stabilité)
+
+
+
+
+### Le monde de l'Ops
+
+Impacts possibles :
+
+- Manque de réactivité sur les nouvelles demandes
+
+- Contraintes fortes liées à la sécurité
+
+- Peu (voir pas) de retour d'informations vers les Dev
+
+
+
+
+### En résumé
+
+
+
+
+
+
+
+### Petites phrases de Devs...
+
+- "Ça marche sur mon poste, donc ça doit fonctionner sur la VM..."
+
+- "Comment ça quelle version de Java ? La dernière…"
+
+- "C’est quoi ton serveur moisi ?"
+
+- "C'est pas mon code le problème, c'est la VM"
+
+
+
+
+### Petites phrases d'Ops
+
+- "Ton code est vraiment tout pourri, c'est pas optimisé !"
+
+- "Pas touche à mes plateformes !"
+
+- "C'est pas la VM le problème, c'est ton application"
+
+- "On ne peut pas faire confiance aux Devs !"
+
+
+
+
+
+Constat n°1 : Le monde du dev ne comprend pas le monde de l'ops.
+
+
+
+Constat n°2 : Le monde de l'ops ne comprend pas le monde du dev.
+
+
+
+
+### Mise en lumière des problèmes avec l'Agilité
+
+- 2 semaines d'intégration tous les 6 mois, ce n'est pas choquant
+
+- 2 semaines d'intégration toutes les 2 semaines (sprint) ça commence à devenir problématique
+
+- On veut que lorsque la user story est finie, qu'elle soit vraiment finie !
+
+
+
+
+### Mise en lumière des problèmes avec l'ITIL
+
+- Il peut se passer (très) longtemps entre le commit et le déploiement en production
+
+- La mise en production est un réel événement
+
+- La mise en production sollicite un grand nombre de personnes
diff --git a/Pepiniere/Pepinière/devops/2.apport.md b/Pepiniere/Pepinière/devops/2.apport.md
new file mode 100644
index 0000000..88da1cf
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/2.apport.md
@@ -0,0 +1,156 @@
+
+
+## Le DevOps
+
+
+
+
+### Ce que n'est pas le DevOps
+
+- une nouvelle technologie
+
+- un nouveau métier ou nouvelle fonction dans l’entreprise
+
+- une personne
+
+
+
+
+### Une petite définition DevOps
+
+>Le DevOps est une démarche visant l'adoption d'une _même culture dev et ops_ autour de méthodologies de travail et d'outils dans le but commun d'une _amélioration continue_ :
+* de la productivité
+* de la stabilité des process de développement (ci),
+* de la qualité,
+* et de la mise en production.
+
+
+
+
+Il y a souvent une confusion entre __culture__ et __profil__ DevOps
+
+Le DevOps est une __culture__.
+
+
+
+
+### Le But
+
+Le DevOps veut réconcilier ces deux mondes pour les faire travailler ensemble dans le but d'améliorer :
+
+- le Time To Market (TTM)
+
+- la qualité des développements
+
+- la fiabilité des déploiements
+
+
+
+
+
+
+### Les Concepts
+
+Le DevOps se base sur le modèle **CALMS** :
+- **C** ulture commune
+
+- **A** utomatisation des tâches répétitives
+
+- **L** ean (Amélioration Continue)
+
+- **M** esure
+
+- **S** olidarité et partage
+
+
+
+
+### CALMS - la Culture
+
+- Favorise la communication
+
+- Réduit les incompréhensions
+
+- Permet de mener un changement d'organisation et/ou de méthodologie
+
+- Entretien l'esprit d'équipe et la motivation
+
+- La productivité
+
+
+
+
+### CALMS - l'Automatisation
+
+- Automatiser tout ce qui peut l'être
+ Builds • Tests • Packaging • Cloud • Déploiements • Configuration • Chaos monkey
+
+- Assure la reproductibilité des actions
+
+- Apporte de la traçabilité
+
+- Évite les erreurs humaines
+
+- Augmente la productivité
+
+- Libère du temps pour les tâches à plus fortes valeurs ajoutées
+
+
+
+
+### CALMS - le Lean
+
+- C'est une théorie de gestion inventée par Toyota
+
+- Vise une recherche constante de la performance et de la qualité
+
+Le __Lean__ permet de :
+
+- supprimer les éléments inutiles et/ou complexes
+
+- trouver des solutions d'amélioration
+
+- résoudre les problèmes et d'en tirer les enseignements
+
+- produire "juste ce qu'il faut" "juste à temps"
+
+
+
+
+### CALMS - la Mesure
+
+- Identification des problèmes, des points d'améliorations,
+ mais aussi des réussites
+
+- Identification des ressources utilisées, de la stabilité globale d'une plateforme
+
+
+
+
+
+### CALMS - la Solidarité
+
+- Favorise la collaboration
+
+- Favorise l'esprit d'équipe
+
+- Amélioration du bien-être des personnes
+
+- Amélioration de la productivité
+
+
+
+
+### CALMS - le Partage
+
+- De l'information
+
+- Des échecs et succès (rétros)
+
+- Des responsabilités
+
+- Des visions (opérationnelle, stratégique)
+
+- Des techniques (outillage)
+
+- Des expériences
diff --git a/Pepiniere/Pepinière/devops/3.origines.md b/Pepiniere/Pepinière/devops/3.origines.md
new file mode 100644
index 0000000..ec2f418
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/3.origines.md
@@ -0,0 +1,83 @@
+
+
+## Les origines du DevOps
+
+Le DevOps s'est essentiellement construit autour de l'_Agilité_ et du _Lean_.
+
+
+
+
+### L'Agilité
+
+- Méthodes pour répondre au besoin : __comment s'organiser pour développer des produits complexes ?__
+- Organisation en **Sprint**
+
+
+
+
+
+
+### L'Agilité : 4 valeurs
+
+- La cohésion d'équipe
+
+- La production d'application fonctionnelle
+
+- La collaboration avec le client
+
+- L'acceptation du changement
+
+
+
+
+### L'Agilité : 12 principes
+
+
+
+
+
+
+### Emprunts du DevOps à l'agilité
+
+- Cohésion et Communication
+(entre développeur et opérationnel)
+
+- Collaboration
+(développeur, opérationnel, business, client, ...)
+
+- Livraisons rapides et régulières
+(jusqu'à la mise en production)
+
+- Confiance et bienveillance
+
+- Réactivité au changement
+
+- Satisfaction client
+
+
+
+
+### Le Lean Management du monde industriel
+
+- Repose sur 5 grands principes (5P)
+
+
+
+- `Produit` - conception au plus juste d’un produit (MVP = Minimum Valuable Product).
+- `Process` - automatiser les tâches répétitives, amélioration continue
+- `Personnel` - autonomie et efficacité dans le travail
+- `Performance` - mesurer le progrès et combattre inefficacité
+- `Pilotage` - logique de flux tiré (juste à temps), niveller la production (juste ce qu'il faut)
+
+
+
+
+### Emprunts du DevOps au Lean
+
+- Automatisation des tâches répétitives
+
+- Amélioration continue
+
+- Mesure des difficultés et des progrès
+
+- Efficacité dans le travail
diff --git a/Pepiniere/Pepinière/devops/4.pratique.md b/Pepiniere/Pepinière/devops/4.pratique.md
new file mode 100644
index 0000000..4411f81
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/4.pratique.md
@@ -0,0 +1,66 @@
+
+
+## La pratique du Devops
+
+
+
+
+### La démarche
+
+La démarche DevOps, c'est l'Agilité et l'amélioration continue
+de bout en bout :
+
+
+
+
+
+
+### La démarche
+
+Comparaison avec d'autres méthodologies :
+
+
+
+
+
+
+### Cycle Agile VS Cycle DevOps
+
+
+
+
+
+
+
+
+
+### L'outillage
+
+- `Plan` (Amélioration Continue)
+  
+- `Code`
+  
+- `Build` (Intégration Continue)
+  
+- `Test` (Intégration Continue)
+  
+
+
+
+
+### L'outillage (suite)
+- `Release` (Livraison Continue)
+  
+- `Deployment` (Déploiment continu)
+  
+- `Operate` (Déploiment continu)
+  
+- `Monitor` (Amélioration Continue)
+  
+
+
+
+
+### L'outillage
+
+
diff --git a/Pepiniere/Pepinière/devops/5.integration.md b/Pepiniere/Pepinière/devops/5.integration.md
new file mode 100644
index 0000000..641ccf5
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/5.integration.md
@@ -0,0 +1,101 @@
+
+
+## Mise en place du Devops
+
+
+
+### DevOps et organisation
+
+- Il n'existe pas de système d'organisation universel
+pour mettre en place le DevOps
+
+- Vous seul pouvez définir ce que DevOps signifie pour vous
+
+- Le DevOps ne se résume pas uniquement à l'automatisation via des outils
+
+- La démarche implique un changement de paradigme
+(modèle orienté projet => modèle orienté produit)
+
+
+
+### La Finalité
+
+- La transmission du savoir-faire
+
+- Meilleur usage des infrastructures
+
+- Simplicité
+
+- Satisfaction client
+
+- Réduction du TTM
+
+- La mise en production doit devenir un non-évènement
+
+
+
+### Les clefs du succès
+
+- Apporter de l'énergie, proactivité et désir de connaissances
+
+- Favoriser le travail d'équipe, se faire confiance, être bienveillant, se laisser le droit à l'erreur
+
+- Partager les responsabilités, les problématiques, les succès et les échecs
+
+- Optimiser l'environnement de travail pour favoriser le bien être et la productivité
+
+- Encourager un management plus transparent
+
+
+
+
+### Anti patterns
+
+
+
+
+### Equipe Dev sans les Ops
+
+
+
+
+
+
+### Equipe Sysadmin avec un autre nom
+
+
+
+
+
+
+### Equipe DevOps en silo
+
+
+
+
+
+
+### Patterns
+
+
+
+
+### Collaboration Dev et Ops
+
+
+
+
+
+
+### Partage complet des responsabilités
+### entre Dev et Ops
+
+
+
+
+
+
+
+### Evangélisation Devops
+
+
diff --git a/Pepiniere/Pepinière/devops/6.conclusion.md b/Pepiniere/Pepinière/devops/6.conclusion.md
new file mode 100644
index 0000000..cab088e
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/6.conclusion.md
@@ -0,0 +1,80 @@
+## Conclusion
+
+
+
+
+### Le DevOps implique
+
+- une nouvelle façon de travailler ensemble
+
+- une nouvelle organisation
+
+- l'utilisation d'outils adaptés aux besoins
+
+- de l'ouverture d'esprit, de la remise en question et éventuellement de la formation des équipes
+
+
+
+
+### Pour le mettre en place, il faut
+
+- une conduite du changement pour faire évoluer les comportements et les mentalités
+
+- redéfinir le rythme via de nouveaux rituels en se basant par exemple sur l'Agilité
+
+- tout le monde doit être acteur de la transformation (dev, ops, manager, métier, ...)
+
+- ne pas avoir peur de l’échec, appendre de ces erreurs et s'améliorer en continue
+
+
+
+
+### DevOps et au-delà...
+
+- DevSecOps
+
+- SRE (Site Reliability Engineering)
+
+
+
+
+### Meetups
+
+- Devops Container:
+https://www.meetup.com/fr-FR/devops-containers/
+- Docker Paris:
+https://www.meetup.com/fr-FR/Docker-Paris/
+- Git Paris:
+https://www.meetup.com/fr-FR/git-Paris/
+- Kubernetes Paris:
+https://www.meetup.com/fr-FR/Kubernetes-Paris/
+- CNCF Paris:
+https://community.cncf.io/paris/
+- Rennes Devops:
+https://www.meetup.com/fr-FR/rennes-devops/
+- Nantes Devops:
+https://www.meetup.com/fr-FR/Nantes-DevOps/?_locale=fr-FR
+
+
+
+
+### Liens utiles:
+
+- Blog tech de la communauté DevOps:
+https://sii-ouest.gitlab.io/devops/blog/articles/demystfication-du-devops/item/
+- Blog tech et formation:
+https://enix.io/
+- Tuto de Xavki:
+https://xavki.blog/
+- Podcast des compagnons du DevOps et de radio DevOps:
+https://lydra.fr/blog/
+- Podcast et interview de Dev’Obs:
+https://devobs.p7t.tech/
+- Interview tech de Electro Monkeys:
+https://podcast.electro-monkeys.fr/
+- Les vidéos DevOps et tech de Krustyhack:
+https://www.youtube.com/channel/UCM0mnsNbecIi_IAPXtHb-TA
+
+
+
+## Des questions ?
diff --git a/Pepiniere/Pepinière/devops/Dockerfile b/Pepiniere/Pepinière/devops/Dockerfile
new file mode 100644
index 0000000..071a961
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/Dockerfile
@@ -0,0 +1,8 @@
+FROM nginx:1.12.2
+LABEL "com.example.vendor" = "SII Ouest"
+LABEL version="1.0"
+LABEL description="Speakup Devops"
+LABEL maintainer="abegou@sii-ouest.com"
+
+#COPY SOURCES FILES
+COPY ./ /usr/share/nginx/html
diff --git a/Pepiniere/Pepinière/devops/README.md b/Pepiniere/Pepinière/devops/README.md
new file mode 100644
index 0000000..da7361a
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/README.md
@@ -0,0 +1,10 @@
+# DevOps
+
+La vision du DevOps par SII.
+
+## Jouer les slides en local
+
+1. Cloner le dépôt :
+`git clone --recurse-submodules https://gitlab.siinergy.net/sii-ouest/dejtechs/devops`
+
+2. Dans Firefox ouvrir le fichier `index.html`
diff --git a/Pepiniere/Pepinière/devops/images/Devops-toolchain.svg b/Pepiniere/Pepinière/devops/images/Devops-toolchain.svg
new file mode 100644
index 0000000..3c09b2b
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/Devops-toolchain.svg
@@ -0,0 +1,221 @@
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/alexan.jpg b/Pepiniere/Pepinière/devops/images/alexan.jpg
new file mode 100644
index 0000000..c367b62
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/alexan.jpg differ
diff --git a/Pepiniere/Pepinière/devops/images/ansible.png b/Pepiniere/Pepinière/devops/images/ansible.png
new file mode 100644
index 0000000..7eaf857
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/ansible.png differ
diff --git a/Pepiniere/Pepinière/devops/images/bash.png b/Pepiniere/Pepinière/devops/images/bash.png
new file mode 100644
index 0000000..435eaee
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/bash.png differ
diff --git a/Pepiniere/Pepinière/devops/images/checkmarx.png b/Pepiniere/Pepinière/devops/images/checkmarx.png
new file mode 100644
index 0000000..cfda6f1
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/checkmarx.png differ
diff --git a/Pepiniere/Pepinière/devops/images/chris.png b/Pepiniere/Pepinière/devops/images/chris.png
new file mode 100644
index 0000000..fc40815
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/chris.png differ
diff --git a/Pepiniere/Pepinière/devops/images/collaborate.svg b/Pepiniere/Pepinière/devops/images/collaborate.svg
new file mode 100644
index 0000000..efdc440
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/collaborate.svg
@@ -0,0 +1,378 @@
+
+
diff --git a/Pepiniere/Pepinière/devops/images/confluence.png b/Pepiniere/Pepinière/devops/images/confluence.png
new file mode 100644
index 0000000..8794111
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/confluence.png differ
diff --git a/Pepiniere/Pepinière/devops/images/cycle_agile.svg b/Pepiniere/Pepinière/devops/images/cycle_agile.svg
new file mode 100644
index 0000000..02a0062
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/cycle_agile.svg
@@ -0,0 +1,488 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-scope.svg b/Pepiniere/Pepinière/devops/images/devops-scope.svg
new file mode 100644
index 0000000..6cb8dd2
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-scope.svg
@@ -0,0 +1,510 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-toolchain-refactor.svg b/Pepiniere/Pepinière/devops/images/devops-toolchain-refactor.svg
new file mode 100644
index 0000000..bc1f362
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-toolchain-refactor.svg
@@ -0,0 +1,362 @@
+
+
+
+
\ No newline at end of file
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-a-dev-and-ops-silos.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-a-dev-and-ops-silos.svg
new file mode 100644
index 0000000..a6125c1
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-a-dev-and-ops-silos.svg
@@ -0,0 +1,119 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-b-devops-team-silo.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-b-devops-team-silo.svg
new file mode 100644
index 0000000..5050eb8
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-b-devops-team-silo.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-c-dev-don-t-need-ops.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-c-dev-don-t-need-ops.svg
new file mode 100644
index 0000000..fb5c410
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-c-dev-don-t-need-ops.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-e-rebranded-sysadmin.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-e-rebranded-sysadmin.svg
new file mode 100644
index 0000000..7b92f99
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-e-rebranded-sysadmin.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-f-embedded-in-dev-team.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-f-embedded-in-dev-team.svg
new file mode 100644
index 0000000..e17d166
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-anti-type-f-embedded-in-dev-team.svg
@@ -0,0 +1,146 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-1-dev-and-ops-collaboration.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-1-dev-and-ops-collaboration.svg
new file mode 100644
index 0000000..f3e22ab
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-1-dev-and-ops-collaboration.svg
@@ -0,0 +1,119 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-2-fully-shared-ops-responsabilities.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-2-fully-shared-ops-responsabilities.svg
new file mode 100644
index 0000000..450c50b
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-2-fully-shared-ops-responsabilities.svg
@@ -0,0 +1,119 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-3-ops-as-infrastructure-as-a-service-platform.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-3-ops-as-infrastructure-as-a-service-platform.svg
new file mode 100644
index 0000000..daf4611
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-3-ops-as-infrastructure-as-a-service-platform.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-5-devops-team-with-an-expiry-date.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-5-devops-team-with-an-expiry-date.svg
new file mode 100644
index 0000000..a33ee81
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-5-devops-team-with-an-expiry-date.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-6-devops-evangelists-team.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-6-devops-evangelists-team.svg
new file mode 100644
index 0000000..8aeb3e3
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-6-devops-evangelists-team.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops-topologies-type-8-container-driven-collaboration.svg b/Pepiniere/Pepinière/devops/images/devops-topologies-type-8-container-driven-collaboration.svg
new file mode 100644
index 0000000..56d0f3c
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops-topologies-type-8-container-driven-collaboration.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/devops_refactor.svg b/Pepiniere/Pepinière/devops/images/devops_refactor.svg
new file mode 100644
index 0000000..429bbc4
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/devops_refactor.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/github.png b/Pepiniere/Pepinière/devops/images/github.png
new file mode 100644
index 0000000..1377716
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/github.png differ
diff --git a/Pepiniere/Pepinière/devops/images/gitlab.jpeg b/Pepiniere/Pepinière/devops/images/gitlab.jpeg
new file mode 100644
index 0000000..5cd2fa4
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/gitlab.jpeg differ
diff --git a/Pepiniere/Pepinière/devops/images/grafana.jpeg b/Pepiniere/Pepinière/devops/images/grafana.jpeg
new file mode 100644
index 0000000..bb0d809
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/grafana.jpeg differ
diff --git a/Pepiniere/Pepinière/devops/images/jenkins.png b/Pepiniere/Pepinière/devops/images/jenkins.png
new file mode 100644
index 0000000..d56aa75
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/jenkins.png differ
diff --git a/Pepiniere/Pepinière/devops/images/kibana.jpeg b/Pepiniere/Pepinière/devops/images/kibana.jpeg
new file mode 100644
index 0000000..54f5b1e
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/kibana.jpeg differ
diff --git a/Pepiniere/Pepinière/devops/images/kubernetes.png b/Pepiniere/Pepinière/devops/images/kubernetes.png
new file mode 100644
index 0000000..7b4ddd5
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/kubernetes.png differ
diff --git a/Pepiniere/Pepinière/devops/images/lean.svg b/Pepiniere/Pepinière/devops/images/lean.svg
new file mode 100644
index 0000000..95b8ef9
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/lean.svg
@@ -0,0 +1,159 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/people_twin.svg b/Pepiniere/Pepinière/devops/images/people_twin.svg
new file mode 100644
index 0000000..c2ef1d7
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/people_twin.svg
@@ -0,0 +1,734 @@
+
+
diff --git a/Pepiniere/Pepinière/devops/images/periodic_table_devops.png b/Pepiniere/Pepinière/devops/images/periodic_table_devops.png
new file mode 100644
index 0000000..10d8fd0
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/periodic_table_devops.png differ
diff --git a/Pepiniere/Pepinière/devops/images/principes_agile.svg b/Pepiniere/Pepinière/devops/images/principes_agile.svg
new file mode 100644
index 0000000..b9a7114
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/principes_agile.svg
@@ -0,0 +1,412 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/images/prometheus.jpeg b/Pepiniere/Pepinière/devops/images/prometheus.jpeg
new file mode 100644
index 0000000..8b859e8
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/prometheus.jpeg differ
diff --git a/Pepiniere/Pepinière/devops/images/puppet.png b/Pepiniere/Pepinière/devops/images/puppet.png
new file mode 100644
index 0000000..0683e06
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/puppet.png differ
diff --git a/Pepiniere/Pepinière/devops/images/selenium.png b/Pepiniere/Pepinière/devops/images/selenium.png
new file mode 100644
index 0000000..2e0b71b
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/selenium.png differ
diff --git a/Pepiniere/Pepinière/devops/images/sonar.png b/Pepiniere/Pepinière/devops/images/sonar.png
new file mode 100644
index 0000000..c945bf4
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/sonar.png differ
diff --git a/Pepiniere/Pepinière/devops/images/terraform.png b/Pepiniere/Pepinière/devops/images/terraform.png
new file mode 100644
index 0000000..6b559f4
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/terraform.png differ
diff --git a/Pepiniere/Pepinière/devops/images/travis.png b/Pepiniere/Pepinière/devops/images/travis.png
new file mode 100644
index 0000000..e76b4a9
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/travis.png differ
diff --git a/Pepiniere/Pepinière/devops/images/trello.png b/Pepiniere/Pepinière/devops/images/trello.png
new file mode 100644
index 0000000..225cf1c
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/trello.png differ
diff --git a/Pepiniere/Pepinière/devops/images/versus-retro-style.jpg b/Pepiniere/Pepinière/devops/images/versus-retro-style.jpg
new file mode 100644
index 0000000..42855ba
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/versus-retro-style.jpg differ
diff --git a/Pepiniere/Pepinière/devops/images/vscode.jpeg b/Pepiniere/Pepinière/devops/images/vscode.jpeg
new file mode 100644
index 0000000..f37af22
Binary files /dev/null and b/Pepiniere/Pepinière/devops/images/vscode.jpeg differ
diff --git a/Pepiniere/Pepinière/devops/images/wallofconfusion.svg b/Pepiniere/Pepinière/devops/images/wallofconfusion.svg
new file mode 100644
index 0000000..6163742
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/wallofconfusion.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/Pepiniere/Pepinière/devops/images/waterfall_agile_devops.svg b/Pepiniere/Pepinière/devops/images/waterfall_agile_devops.svg
new file mode 100644
index 0000000..1d49c0c
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/images/waterfall_agile_devops.svg
@@ -0,0 +1,665 @@
+
+
+
+
diff --git a/Pepiniere/Pepinière/devops/index.html b/Pepiniere/Pepinière/devops/index.html
new file mode 100755
index 0000000..149d316
--- /dev/null
+++ b/Pepiniere/Pepinière/devops/index.html
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+ Keyboard Shortcuts
| KEY | ACTION | '; + for( var key in keyboardShortcuts ) { + html += '
|---|---|
| ' + key + ' | ' + keyboardShortcuts[ key ] + ' |
| ' + registeredKeyBindings[binding].key + ' | ' + registeredKeyBindings[binding].description + ' |