Je démarre cette journée par une session matinale (et en profite pour gagner un Achievement “Early Birdy” ;-) prouvant que j’étais là tôt pour vous !

J’attends énormément de cette session car je pense que c’est le seul sujet que je n’ai pas creusé dans la gamme de produit : cette fameuse interconnexion avec les opérations.
On va parler de déploiement automatisés principalement !
Observations :
- Le client est roi et son expérience est importante
- Le site-up est la reine (et il faut que la reine aussi soit contente)
- Les Systèmes échoues, les systèmes changent
Netflix utilisent ce qu’ils appellent le Chaos Monkey : Il s’agit de tuer des processus au hasard pour voir ce qu’il se passe
Il faut vivre avec l’échec, le comprendre, le maîtriser, et savoir qu’une machine peut échouer à n’importe quel moment et que c’est normal.
Tout change (le métier, internet, le besoin, etc.). Tout va vite (50 déploiements par semaine dans certaines entreprises !)
La question : comment on gère ça ?
-> La culture principalement, et les outils également : c’est ce qu’on appelle : DevOps
Principaux sujets
- Culture
- Il y a de plus en plus d’offres d’emploi pour métiers mixte (développeur / administrateur). C’est un métier à part entière, qui n’existe que très peu
- Automatisation des opérations
- La manière d’éviter les échecs est principalement liée à l’automatisation
- L’automatisation doit être reproductible sans que cela ne se passe différent (Idempotent)
- Tout l’automatisation que nous montre le speaker est réalisée via PowerShell
- Ils utilisent les workflows de PowerShell pour avoir une notion de parallèlisme (qui se base sur Workflow Foundation)
- Mesurer sur le terrain
- Partager la connaissance
Il faut choisir : DEVops or devOPS or juste DevOps (il faut une équilibre entre les deux mondes) (note : j’adore cette manière de présenter les chose!)
En résume: une session qui parle plus de PowerShell que de Visual Studio 2012, mais ce fut tout de même intéressant et m’a donné quelques idées, au niveau de l’automatisation des déploiements :)
.Dispose();