5. #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/
7. De quoi va t’on parler ?
● Devops → Agilité
● Jeux / Activités ludiques
● Les deux ensembles ?
8. Et pourquoi en parle t’on ?
● De plus en plus d'intérêt pour agilité / devops
9. ● De plus en plus d'intérêt pour les formations devops
Et pourquoi en parle t’on ?
10. 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
11. Formations devops
● Formation théoriques / Certifications ⇒ the brain way
● Sur le terrain ⇒ the hard way
● Serious games ⇒ the game way !
13. Le constat originel
Je veux des
changements
Je veux de la
stabilité
DEV OPS
LE MUR DE LA CONFUSION
14. 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)
17. 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
18. Manifesto Impactus
● Des individus et leurs interactions → communications / échanges
● La collaboration avec les clients → communications / échanges
● L’adaptation aux changement → agilité / réactivité
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
24. Les hackatons
● Très social
● Pas que devops
● Plus loisirs que professionnels
● Pas que devops
● syndrôme de l’auberge espagnol
25. 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
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 ...
31. 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
32. So you start ...
● Runbook : Une doc pas à jour et raturée !
● http://bit.ly/2PknSvK
● Les gamedays sont toujours différents à chaque itération
33. 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
34. Ah, au fait ...
● Vous ne connaîtrez personne dans votre équipe
● Les compétences sont complètement différentes
● Le temps passe vite