SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
#devops
expliqué aux Dev
et aux Ops
François Berthault
Coach DevOps
La confusion
L’ambiguïté...
“DevOps est un mouvement,
une philosophie, une façon de
penser”
“DevOps est une personne qui
maîtrise le rôle de Dev et d’Ops”
“DevOps est
l'intégration
continue”
“DevOps est un
titre de job”
“DevOps est
l’automatisation”
“DevOps est une équipe
de Dev et d’Ops”
“DevOps est un
mouvement culturelle”
“DevOps est le
monitoring”
“DevOps se sont de petits
déploiement”
“DevOps opère
l’infrastructure
par le code”
“DevOps échange
les features”
“DevOps est le
kanban pour Ops”
“DevOps est la
collaboration des
Ops et des Dev”
This is DevOps
Avant l'intégration continue
❏ Aucune maîtrise du livrable par les Dev
❏ Qualité faible
❏ Livraison trimestrielle
❏ Maintien en conditions opérationnelles
chaotiques
Dev
Ops
Intégration Continue ❏ Package d'installation devient standardisé
❏ Maintien en conditions opérationnelles un
peu moins chaotiques
❏ Maîtrise du livrable par les Dev
❏ Répétabilité
❏ Qualité un peu meilleur
❏ Augmentation de la cadence de livraison
❏ Outillage pour la maîtrise technique
❏ Méthodologie Agile pour la maîtrise du contenu
★ Absence de collaboration entre Dev et Ops
Dev
Ops
Automation des déploiements par les Dev (ou les Ops)
❏ Maîtrise du livrable par les Dev
❏ Répétabilité
❏ Qualité un peu meilleur
❏ Augmentation de la cadence de livraison
❏ Sécurisation de sa partie
❏ Installation standardisée
❏ Maintien en conditions opérationnelles un
peu moins chaotiques
❏ Sentiment de surcharge ...
❏ Sécurisation de “sa” livraison
❏ facilitation de l’Expérimentation
★ Absence de collaboration/standardisation entre Dev et Ops
Dev
Ops
Continuous Delivery
❏ Partage des outils (git, CI, ...)
❏ Utilisation de l’infrastructure as code
❏ Partage et standard des scripts de
déploiement, d’installation et de pipeline
entre les Dev et les Ops
=> C’est le début de la collaboration et du partage
❏ Répétabilité des livraisons
❏ Les environnements sont standardisés
❏ Sécurisation des livraisons
❏ Maintien en conditions opérationnelles
s’améliore
=> Le processus de livraison s’améliore mais la
qualité n’est encore que moyenne … Le produit est
moyennement fiable.
Infra as code (la standardisation)
Avant : on faisait les
changements directement et
manuellement
Mais faire des changements
manuellement n’est pas scalable
Dorénavant : On fait les changements
indirectement et de façon automatisée
çà le fait !
Les Bénéfices du code
★ Automatisable
★ Versionnable
★ Code Review
★ Testable
★ Documentable
★ Réutilisable
Le long chemin vers le Continuous Deployment
❏ Agilité & Lean Management
❏ améliorer le flux
❏ réduire les gâchis/gaspillages
❏ partager lors des cérémonies
❏ Craftsmanship
❏ améliorer les pratiques
❏ gagner en qualité de développement
❏ Architecture
❏ avoir les meilleurs outils pour répondre aux
problématiques du produit
❏ Monitoring
❏ diffuser et partager des feedbacks rapides
❏ détecter, diagnostiquer et résoudre
❏ Sécurité
❏ survivre aux cataclysmes
❏ anticiper les failles de sécurité
❏ Culture
❏ “Fail Fast”
❏ organisation apprenante
➔ Livrer plus rapidement
➔ Fiabiliser les livraisons
➔ Banaliser la livraison (plus fréquent, plus rapide)
➔ Pouvoir valider ou invalider plus rapidement les
nouvelles fonctionnalités
Tout le monde est DevOps et tout le monde travaille dans l'intérêt de l'équipe et du produit
Devops, IT Ops, IOps, SRE ...
https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
BNPP CIB
DEV
STG
PRD
v 0.4.0
Gestion de pipeline de déploiement
Start Find image for
tests
Deploy to Prod
(Red/Black)
Smoke tests
Wait 30 mins
Scale down
old prod
Tag source and
manual approval
Wait 2 hrs
Destroy
old prod
Merci et à vous de jouer ...
Manage everything
As Code
Benefits of code :
• Automation
• Version control
• Code Review
• Testing
• Documentation
• Reuse
BNP CIB
DEV
STG
PRD
v 0.4.0

Weitere ähnliche Inhalte

Ähnlich wie #devops expliqué aux Dev et aux Ops.pptx.pdf

De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?Goood!
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 
dev et admin sys : une cohabitation simplifiée
dev et admin sys : une cohabitation simplifiéedev et admin sys : une cohabitation simplifiée
dev et admin sys : une cohabitation simplifiéeNicolas Silberman
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...Adrien Blind
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxZALIMAZA
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxZALIMAZA
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxZALIMAZA
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxZALIMAZA
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxZALIMAZA
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptxboulonvert
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxZALIMAZA
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxssuserf298861
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptxZALIMAZA
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptxZALIMAZA
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxZALIMAZA
 

Ähnlich wie #devops expliqué aux Dev et aux Ops.pptx.pdf (20)

De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?De la livraison continue dans mon organisation?
De la livraison continue dans mon organisation?
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
dev et admin sys : une cohabitation simplifiée
dev et admin sys : une cohabitation simplifiéedev et admin sys : une cohabitation simplifiée
dev et admin sys : une cohabitation simplifiée
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
Présentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptxPrésentation DEVOPS_DIR.pptx
Présentation DEVOPS_DIR.pptx
 
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptxPrésentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_CONSOLE.pptx
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
devops-ruche.pptx.pdf
devops-ruche.pptx.pdfdevops-ruche.pptx.pdf
devops-ruche.pptx.pdf
 
Présentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptxPrésentation DEVOPS_PO.pptx
Présentation DEVOPS_PO.pptx
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptx
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptx
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptx
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptx
 
XebiConFr 15 - Développer dans le Cloud
XebiConFr 15 - Développer dans le CloudXebiConFr 15 - Développer dans le Cloud
XebiConFr 15 - Développer dans le Cloud
 

Kürzlich hochgeladen

Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...idelewebmestre
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 

Kürzlich hochgeladen (20)

Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitièresBOW 2024 - 3-2 - Stress thermique impact vaches laitières
BOW 2024 - 3-2 - Stress thermique impact vaches laitières
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
 
Webinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptxWebinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptx
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 

#devops expliqué aux Dev et aux Ops.pptx.pdf

  • 1. #devops expliqué aux Dev et aux Ops François Berthault Coach DevOps
  • 3. L’ambiguïté... “DevOps est un mouvement, une philosophie, une façon de penser” “DevOps est une personne qui maîtrise le rôle de Dev et d’Ops” “DevOps est l'intégration continue” “DevOps est un titre de job” “DevOps est l’automatisation” “DevOps est une équipe de Dev et d’Ops” “DevOps est un mouvement culturelle” “DevOps est le monitoring” “DevOps se sont de petits déploiement” “DevOps opère l’infrastructure par le code” “DevOps échange les features” “DevOps est le kanban pour Ops” “DevOps est la collaboration des Ops et des Dev”
  • 5. Avant l'intégration continue ❏ Aucune maîtrise du livrable par les Dev ❏ Qualité faible ❏ Livraison trimestrielle ❏ Maintien en conditions opérationnelles chaotiques Dev Ops
  • 6. Intégration Continue ❏ Package d'installation devient standardisé ❏ Maintien en conditions opérationnelles un peu moins chaotiques ❏ Maîtrise du livrable par les Dev ❏ Répétabilité ❏ Qualité un peu meilleur ❏ Augmentation de la cadence de livraison ❏ Outillage pour la maîtrise technique ❏ Méthodologie Agile pour la maîtrise du contenu ★ Absence de collaboration entre Dev et Ops Dev Ops
  • 7. Automation des déploiements par les Dev (ou les Ops) ❏ Maîtrise du livrable par les Dev ❏ Répétabilité ❏ Qualité un peu meilleur ❏ Augmentation de la cadence de livraison ❏ Sécurisation de sa partie ❏ Installation standardisée ❏ Maintien en conditions opérationnelles un peu moins chaotiques ❏ Sentiment de surcharge ... ❏ Sécurisation de “sa” livraison ❏ facilitation de l’Expérimentation ★ Absence de collaboration/standardisation entre Dev et Ops Dev Ops
  • 8. Continuous Delivery ❏ Partage des outils (git, CI, ...) ❏ Utilisation de l’infrastructure as code ❏ Partage et standard des scripts de déploiement, d’installation et de pipeline entre les Dev et les Ops => C’est le début de la collaboration et du partage ❏ Répétabilité des livraisons ❏ Les environnements sont standardisés ❏ Sécurisation des livraisons ❏ Maintien en conditions opérationnelles s’améliore => Le processus de livraison s’améliore mais la qualité n’est encore que moyenne … Le produit est moyennement fiable.
  • 9. Infra as code (la standardisation) Avant : on faisait les changements directement et manuellement Mais faire des changements manuellement n’est pas scalable Dorénavant : On fait les changements indirectement et de façon automatisée çà le fait ! Les Bénéfices du code ★ Automatisable ★ Versionnable ★ Code Review ★ Testable ★ Documentable ★ Réutilisable
  • 10. Le long chemin vers le Continuous Deployment ❏ Agilité & Lean Management ❏ améliorer le flux ❏ réduire les gâchis/gaspillages ❏ partager lors des cérémonies ❏ Craftsmanship ❏ améliorer les pratiques ❏ gagner en qualité de développement ❏ Architecture ❏ avoir les meilleurs outils pour répondre aux problématiques du produit ❏ Monitoring ❏ diffuser et partager des feedbacks rapides ❏ détecter, diagnostiquer et résoudre ❏ Sécurité ❏ survivre aux cataclysmes ❏ anticiper les failles de sécurité ❏ Culture ❏ “Fail Fast” ❏ organisation apprenante ➔ Livrer plus rapidement ➔ Fiabiliser les livraisons ➔ Banaliser la livraison (plus fréquent, plus rapide) ➔ Pouvoir valider ou invalider plus rapidement les nouvelles fonctionnalités Tout le monde est DevOps et tout le monde travaille dans l'intérêt de l'équipe et du produit
  • 11. Devops, IT Ops, IOps, SRE ... https://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/
  • 13. Gestion de pipeline de déploiement Start Find image for tests Deploy to Prod (Red/Black) Smoke tests Wait 30 mins Scale down old prod Tag source and manual approval Wait 2 hrs Destroy old prod
  • 14. Merci et à vous de jouer ...
  • 15. Manage everything As Code Benefits of code : • Automation • Version control • Code Review • Testing • Documentation • Reuse