des Jeux &
des Devops
#ludicotechnique
Un grand merci à nos sponsors et partenaires
#whoami
#what (i|we) do
● Architectures IT
○ Cloud natif
○ Multi clouds
○ On Prem
● Containers (docker / rancher / k8s)
● workflows CI/CD
● Monitoring 24/7
● Formations
● Accompagnement startups
● Évangélisme DevOps
#build-and-run.fr
- Groupement de DevOps freelances sur Aix-Marseille
- Expérience de la production
- Orientés DevOps
- Agiles
- Passionnés
https://www.build-and-run.fr/
Introduction
De quoi va t’on parler ?
● Devops → Agilité
● Jeux / Activités ludiques
● Les deux ensembles ?
Et pourquoi en parle t’on ?
● De plus en plus d'intérêt pour agilité / devops
● De plus en plus d'intérêt pour les formations devops
Et pourquoi en parle t’on ?
Et pourquoi en parle t’on ?
● Architecture résiliente → Prouvez le !
● PRA ? PCA ? → Comment je développe les bons réflexes pour le jour J ?
● Process d’amélioration continue / PDCA
Formations devops
● Formation théoriques / Certifications ⇒ the brain way
● Sur le terrain ⇒ the hard way
● Serious games ⇒ the game way !
(très brève) intro sur devops
Le constat originel
Je veux des
changements
Je veux de
la stabilité
DEV OPS
LE MUR DE LA CONFUSION
Définition
« Le DevOps est la pratique où les ingénieurs de développement (Dev) et
d’exploitation (Ops) participent ensemble à l’intégralité du cycle de vie des
services : du développement à la conception du support de production. » (Ivan
Beauté build-and-run)
Historique
AVANT
2007
Un terreau
propice au
DevOps
2007
Infrastructure
AGILE
Frustration
2008 2009 2010 2013 2018
Dev & Ops
Coopération
1er DevOpsDays
1er
DevOpsDays au
États-Unis
Le Projet Phoenix
Croissance
constante
Attentes
Le manifeste agile
LES INDIVIDUS ET
LEURS INTERACTIONS
DES LOGICIELS
OPÉRATIONNELS
LA COLLABORATION
AVEC LES CLIENTS
L’ADAPTATION
AU CHANGEMENT
PLUS QUE PLUS QUE PLUS QUE PLUS QUE
LES PROCESSUS
ET LES OUTILS
UNE DOCUMENTATION
EXHAUSTIVE
LA NÉGOCIATION
CONTRACTUELLE
LE SUIVI D’UN PLAN
Manifesto Impactus
● Des individus et leurs interactions → communications / échanges
● La collaboration avec les clients → communications / échanges
● L’adaptation au changement → agilité / réactivité
C.A.L.M.S
● Culture
● Automatisation
● Lean
● Mesures
● Solidarité
Les outils
La Netflix simian army
Simian Army
● “ S’amuser ” à faire tomber des éléments de l’infrastructure de manière
aléatoire (mais certaine)
● 1 instance ou 1 région !
● S’obliger à coder des services résilients et agiles
Les hackatons
Les hackatons
“ Le mot hackathon désigne un événement où un groupe de développeurs
volontaires se réunissent pour faire de la programmation informatique
collaborative, sur plusieurs jours. C'est un processus créatif fréquemment
utilisé dans le domaine de l'innovation numérique.” -- wikipedia
Les hackatons
● Très social
● Pas que devops
● Plus loisirs que professionnels
● Syndrôme de l’auberge espagnol
Les serious games classiques
Serious Games “classiques”
● Permet une mise en situation
● Motivation ++
● Approche essai / erreur
● Apprentissage à son propre rythme
● Facilite les échanges et la communication
⇒ Bon moyen d’implanter la culture Devops !
Des jeux sérieux
● Devops game: https://babagile.wordpress.com/devops-game/
● Lego 4 devops : http://bit.ly/1NYgfXl
● Pas mal de sociétés de formations
● Créez le vôtre ...
Les AWS gamedays
Les AWS gamedays
● Re-invent
● AWS summits
● Depuis (au moins) 2014
● http://unicorn.rentals/
● Location d’animaux féériques
Ma petite entreprise ...
WTF ?
● Permet de se détacher d’un contexte maîtrisé
● Développe la créativité
● Anéanti (pour un temps) tous les réflexes développés
So you start ...
● Runbook : Une doc pas à jour et raturée !
● http://bit.ly/2PknSvK
● Les gamedays sont toujours différents à chaque itération
So you need to ...
● Reprendre une infra existante
● Suivre les demandes de changements du business
● Réagir aux événements qui vont survenir
● Aller plus vite que la concurrence (^^les autres équipes)
● Contrôler les impacts financiers de vos choix
Ah, au fait ...
● Vous ne connaîtrez personne dans votre équipe
● Les compétences sont complètement différentes
● Le temps passe vite
C.A.L.M.S
Aut is o
Le n
Mes
Sol ité
Cul
Un grand merci à nos sponsors et partenaires
Questions ?
Contact
@webofmars
http://bit.ly/womli
webofmars.com
build-and-run.fr

Le gameday...un concept devopsludique

  • 1.
    des Jeux & desDevops #ludicotechnique
  • 2.
    Un grand mercià nos sponsors et partenaires
  • 3.
  • 4.
    #what (i|we) do ●Architectures IT ○ Cloud natif ○ Multi clouds ○ On Prem ● Containers (docker / rancher / k8s) ● workflows CI/CD ● Monitoring 24/7 ● Formations ● Accompagnement startups ● Évangélisme DevOps
  • 5.
    #build-and-run.fr - Groupement deDevOps freelances sur Aix-Marseille - Expérience de la production - Orientés DevOps - Agiles - Passionnés https://www.build-and-run.fr/
  • 6.
  • 7.
    De quoi vat’on parler ? ● Devops → Agilité ● Jeux / Activités ludiques ● Les deux ensembles ?
  • 8.
    Et pourquoi enparle t’on ? ● De plus en plus d'intérêt pour agilité / devops
  • 9.
    ● De plusen plus d'intérêt pour les formations devops Et pourquoi en parle t’on ?
  • 10.
    Et pourquoi enparle t’on ? ● Architecture résiliente → Prouvez le ! ● PRA ? PCA ? → Comment je développe les bons réflexes pour le jour J ? ● Process d’amélioration continue / PDCA
  • 11.
    Formations devops ● Formationthéoriques / Certifications ⇒ the brain way ● Sur le terrain ⇒ the hard way ● Serious games ⇒ the game way !
  • 12.
  • 13.
    Le constat originel Jeveux des changements Je veux de la stabilité DEV OPS LE MUR DE LA CONFUSION
  • 14.
    Définition « Le DevOpsest la pratique où les ingénieurs de développement (Dev) et d’exploitation (Ops) participent ensemble à l’intégralité du cycle de vie des services : du développement à la conception du support de production. » (Ivan Beauté build-and-run)
  • 15.
    Historique AVANT 2007 Un terreau propice au DevOps 2007 Infrastructure AGILE Frustration 20082009 2010 2013 2018 Dev & Ops Coopération 1er DevOpsDays 1er DevOpsDays au États-Unis Le Projet Phoenix Croissance constante
  • 16.
  • 17.
    Le manifeste agile LESINDIVIDUS ET LEURS INTERACTIONS DES LOGICIELS OPÉRATIONNELS LA COLLABORATION AVEC LES CLIENTS L’ADAPTATION AU CHANGEMENT PLUS QUE PLUS QUE PLUS QUE PLUS QUE LES PROCESSUS ET LES OUTILS UNE DOCUMENTATION EXHAUSTIVE LA NÉGOCIATION CONTRACTUELLE LE SUIVI D’UN PLAN
  • 18.
    Manifesto Impactus ● Desindividus et leurs interactions → communications / échanges ● La collaboration avec les clients → communications / échanges ● L’adaptation au changement → agilité / réactivité
  • 19.
    C.A.L.M.S ● Culture ● Automatisation ●Lean ● Mesures ● Solidarité
  • 20.
  • 21.
  • 22.
    Simian Army ● “S’amuser ” à faire tomber des éléments de l’infrastructure de manière aléatoire (mais certaine) ● 1 instance ou 1 région ! ● S’obliger à coder des services résilients et agiles
  • 23.
  • 24.
    Les hackatons “ Lemot hackathon désigne un événement où un groupe de développeurs volontaires se réunissent pour faire de la programmation informatique collaborative, sur plusieurs jours. C'est un processus créatif fréquemment utilisé dans le domaine de l'innovation numérique.” -- wikipedia
  • 25.
    Les hackatons ● Trèssocial ● Pas que devops ● Plus loisirs que professionnels ● Syndrôme de l’auberge espagnol
  • 26.
  • 27.
    Serious Games “classiques” ●Permet une mise en situation ● Motivation ++ ● Approche essai / erreur ● Apprentissage à son propre rythme ● Facilite les échanges et la communication ⇒ Bon moyen d’implanter la culture Devops !
  • 28.
    Des jeux sérieux ●Devops game: https://babagile.wordpress.com/devops-game/ ● Lego 4 devops : http://bit.ly/1NYgfXl ● Pas mal de sociétés de formations ● Créez le vôtre ...
  • 29.
  • 30.
    Les AWS gamedays ●Re-invent ● AWS summits ● Depuis (au moins) 2014
  • 31.
    ● http://unicorn.rentals/ ● Locationd’animaux féériques Ma petite entreprise ...
  • 32.
    WTF ? ● Permetde se détacher d’un contexte maîtrisé ● Développe la créativité ● Anéanti (pour un temps) tous les réflexes développés
  • 33.
    So you start... ● Runbook : Une doc pas à jour et raturée ! ● http://bit.ly/2PknSvK ● Les gamedays sont toujours différents à chaque itération
  • 34.
    So you needto ... ● Reprendre une infra existante ● Suivre les demandes de changements du business ● Réagir aux événements qui vont survenir ● Aller plus vite que la concurrence (^^les autres équipes) ● Contrôler les impacts financiers de vos choix
  • 35.
    Ah, au fait... ● Vous ne connaîtrez personne dans votre équipe ● Les compétences sont complètement différentes ● Le temps passe vite
  • 36.
    C.A.L.M.S Aut is o Len Mes Sol ité Cul
  • 37.
    Un grand mercià nos sponsors et partenaires
  • 38.
  • 39.