75
Novembre 2014

Matinale DevOps / Docker

  • Upload
    zenika

  • View
    1.413

  • Download
    0

Embed Size (px)

DESCRIPTION

Décryptage des pratiques DevOps : par où commencer, avec quels outils et les implications.

Citation preview

Novembre 2014

Novembre 2014

Matinale Zenika

DevOPS

novembre 2014

Novembre 2014

Sébastien

Brousse

@seb_brousse

@ZenikaOuest

Novembre 2014

DevOps Au début

Novembre 2014

2014 2013 2012 2011 2010 2009

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Patrick Debois

« DevOps Days »

Novembre 2014

2014 2013 2012 2011 2010 2009

« 10 deploys per day at Flickr »

John Allspaw & Paul Hammond

Velocity 2009

Patrick Debois

« DevOps Days »

5 ans déjà !

19 DevOps Days !

Novembre 2014

DevOps c’est quoi

Novembre 2014

DevOps©

Novembre 2014

DevOps©

Novembre 2014

DevOps©

Novembre 2014

DevOps©

Novembre 2014

Novembre 2014

Novembre 2014

DevOps DevOps

DevOps DevOps

DevOps

DevOps

DevOps DevOps

DevOps

DevOps

Novembre 2014

Moins de fonctionnalités

Plus spécifiques

Garanties relâchées

Couts

Culture

Automation

Measurement

Sharing

Novembre 2014

L’humain en tant qu’élément

principal

Novembre 2014

Simplifier les processus

Novembre 2014

Des métriques pour s’améliorer

Novembre 2014

Transmettre les connaissances

Partager la confiance

Novembre 2014

DevOps la théorie

Novembre 2014

Théorie des contraintes Gestion des flux de production

(1984)

Appliqué aux Systèmes Informatiques

Novembre 2014

La 1ère voie : La chaîne de valeur du système

Novembre 2014

Identifier votre chaîne de valeur

De l’idée à l’utilisation

Reconnaître les contraintes

La 1ère voie : La chaîne de valeur du système

Novembre 2014

La 2ème voie : Amplifier les boucles de feedback

Novembre 2014

Augmenter la visibilité

Simplifier les échanges

Corriger en continu

Améliorer les connaissances

La 2ème voie : Amplifier les boucles de feedback

Novembre 2014

La 3ème voie : La culture de l’expérimentation La 3ème voie : La culture de l’expérimentation

Novembre 2014

Créer une culture de l’expérimentation

Libérer la créativité

Embrasser les risques

Améliorer sa maitrise des pratiques

La 3ème voie : La culture de l’expérimentation

Novembre 2014

La 3ème voie : La culture de l’expérimentation

La 2ème voie : Amplifier les boucles de feedback

La 1ère voie : La chaîne de valeur du système

Novembre 2014

DevOps pourquoi

Novembre 2014

Fluidifier les process

Réduire le fameux « Time To Market »

Essayer plus souvent

Novembre 2014

Gagner des parts de marché

Être plus compétitif

Novembre 2014

Être fier de son travail

Être plus performant

S’impliquer

WORK

Novembre 2014

DevOps qui

Novembre 2014

Dev Ops

Novembre 2014

Les porteurs du changement

« Work on my laptop »

Novembre 2014

La stabilité des infrastructures

« N° de ticket , svp ? »

Novembre 2014

« Done is not enough »

Novembre 2014

« Ops should be enhancers not

gatekeepers »

Novembre 2014

DevOps 5 ans déjà

Novembre 2014

L’émergence de certains patterns

Novembre 2014

Novembre 2014

Dev Ops

Novembre 2014

Dev Ops DevOps

Novembre 2014

Dev Ops DevOps

Novembre 2014

Novembre 2014

Dev Ops DevOps

Novembre 2014

Dev Dev Ops Ops

Novembre 2014

Dev Ops DevOps

Novembre 2014

DevOps

Novembre 2014

Dev Ops

Novembre 2014

DevOps comment

Novembre 2014

L’organisation ne se change pas sous le

manteau

Novembre 2014

Apprendre à se connaître

Novembre 2014

Briser les silos

Mixer les équipes

Travailler ensemble c’est travailler avec

Novembre 2014

Laisser entrer un Dev chez les Ops ?

Novembre 2014

Insuffler un peu de la Culture de Dev pour :

Utiliser un gestionnaire de source

Automatiser les actions

Développer des outils

Apprendre à coder des tests

Comprendre les problématiques des Ops

Novembre 2014

Adapter les applications aux monitoring

Accompagner ou faire les mises en

production

Responsabiliser les développeurs

Augmenter la qualité du feedback

Novembre 2014

Intégrer un Ops chez les Dev ?

Novembre 2014

Pour les accompagner :

Utiliser la gestion de configuration

Mettre en place le monitoring

Améliorer la sécurité

Simplifier les environnements

Comprendre les middlewares

Comprendre les problématiques de Devs

Novembre 2014

Mise à disposition des environnements

A la demande

Novembre 2014

Automatiser les environnements

Ouvrir le monitoring

Autoriser & encadrer les accès en prod

Partager la responsabilité

Assister aux stand ups des Devs

Développer des tests d’infrastructure

Fournir une API de provisionning

Versionner les configurations systèmes

Novembre 2014

Prévoir le monitoring

Accompagner / réaliser les installations

Partager la responsabilité

Fournir un packaging natif

Développer un dashboard des évolutions

Porter sa voix au CAB

Mettre en place l’aggrégation des logs

Automatiser, Automatiser, Automatiser

Novembre 2014

DevOps Les outils

Quand même un peu…

Novembre 2014

A la recherche des outils communs

Novembre 2014

Novembre 2014

Novembre 2014

fpm

Novembre 2014

Novembre 2014

Briser les silos

La mixité des équipes

Travailler ensemble c’est travailler avec

Novembre 2014

Briser les silos

La mixité des équipes

Travailler ensemble c’est travailler avec

Novembre 2014

Novembre 2014

Novembre 2014

Merci Des questions ?