@jlrigau
DevOps - Oracle Digital Day
DevOps
Oracle Digital Day
Jean-Louis
Rigau
@jlrigau
Slide 2
Slide 2 text
@jlrigau
DevOps - Oracle Digital Day
Jean-Louis Rigau
Coach DevOps /
Expert Continuous Delivery
ABOUT ME
2
Slide 3
Slide 3 text
Lorsque vous manquez…
la dernière étape de
déploiement !
Slide 4
Slide 4 text
@jlrigau
DevOps - Oracle Digital Day 4
DevOps = Dev teams & Ops teams
DevOps = Developer Operations
ÉTYMOLOGIE
Slide 5
Slide 5 text
@jlrigau
DevOps - Oracle Digital Day 5
“Encouraging greater
collaboration between everyone
involved in software delivery in
order to release valuable
software faster and more reliably.”
– Jez Humble
CITATION
Slide 6
Slide 6 text
@jlrigau
DevOps - Oracle Digital Day 6
DEVOPS / PAS DEVOPS
Slide 7
Slide 7 text
@jlrigau
DevOps - Oracle Digital Day 7
Aligner les Ops sur les enjeux métiers
1
Aligner les Dev sur les réalités de la
production
2
Adresser la transformation du métier des Ops
3
OBJECTIFS
Slide 8
Slide 8 text
@jlrigau
DevOps - Oracle Digital Day
vers une organisation
Agile !
Slide 9
Slide 9 text
@jlrigau
DevOps - Oracle Digital Day 9
CONTINUOUS DELIVERY
Slide 10
Slide 10 text
@jlrigau
DevOps - Oracle Digital Day 10
“Si une équipe d'exploitation est primée sur
la stabilité du système alors que l'équipe de
développement est récompensée à chaque
nouvelle fonctionnalité livrée, il est évident
que ces deux équipes vont se retrouver en
conflit perpétuel.” – Patrick Debois
CITATION
Slide 11
Slide 11 text
@jlrigau
DevOps - Oracle Digital Day 11
RELATION DEV / OPS
Slide 12
Slide 12 text
@jlrigau
DevOps - Oracle Digital Day 12
I want
stability !
I want
change !
Wall of
confusion
DEV
OPS
MUR DE LA CONFUSION
Slide 13
Slide 13 text
@jlrigau
DevOps - Oracle Digital Day 13
VS
ENTREPRISE TRADITIONNELLE VS GÉANT DU WEB
Slide 14
Slide 14 text
@xebiconfr #xebiconfr
Le changement est une
force !
Slide 15
Slide 15 text
@jlrigau
DevOps - Oracle Digital Day 15
La taille des datacenters explosent et de
nouveaux outils émergent
Le métier d’Ops se transforme...
...aujourd’hui les Ops codent !
ÉVOLUER CÔTÉ OPS
Slide 16
Slide 16 text
@jlrigau
DevOps - Oracle Digital Day
ÉVOLUER
16
5
Slide 17
Slide 17 text
@jlrigau
DevOps - Oracle Digital Day 17
Les applications et les environnements sont
de plus en plus complexes
Les équipes de développement doivent
s’aligner sur les réalités de la production !
ÉVOLUER CÔTÉ DEV
Slide 18
Slide 18 text
@jlrigau
DevOps - Oracle Digital Day 18
Raccourcir les délais de mise en production
1
Améliorer en continue la fiabilité des
applications métier
2
Rapprocher les équipes de Développement,
QA, Support et Opérations
3
PRINCIPES
Slide 19
Slide 19 text
@jlrigau
DevOps - Oracle Digital Day 19
Usine
Logicielle
Infrastructure
Gestion de
configuration
Monitoring et
Alerting
Analyse
d’incident
Mesure de la
Performance
Continuous
Delivery
Produit
CHANTIERS
Slide 20
Slide 20 text
@jlrigau
DevOps - Oracle Digital Day 20
Auditer ses pratiques afin de mesurer sa
maturité DevOps
Créer un lab afin de pouvoir expérimenter puis
démontrer
1
2
Déployer les nouvelles pratiques et outillages
au sein de toute l’entreprise
3
DÉMARCHE
Slide 21
Slide 21 text
@xebiconfr #xebiconfr
Références
Slide 22
Slide 22 text
@jlrigau
DevOps - Oracle Digital Day 22
Mise en place des principes
du Continuous Delivery sur
le projet SPark, nouvel outil de
gestion de produits
structurés
RÉFÉRENCES
Slide 23
Slide 23 text
@jlrigau
DevOps - Oracle Digital Day 23
Industrialisation du
déploiement de l’application
et de la plateforme d’un hub
de services bancaires
RÉFÉRENCES
Slide 24
Slide 24 text
@jlrigau
DevOps - Oracle Digital Day 24
Mise en place d’une
plateforme de déploiement
continue pour réduire les
délais de mise en
production
RÉFÉRENCES
Slide 25
Slide 25 text
@jlrigau
DevOps - Oracle Digital Day 25
Industrialisation de l’usine
logicielle avec Docker pour
Libon, application de VoIP
multi-plateforme
RÉFÉRENCES
Slide 26
Slide 26 text
@jlrigau
DevOps - Oracle Digital Day 26
Étude sur l'amélioration
des processus de livraison
avec Docker
RÉFÉRENCES
Slide 27
Slide 27 text
@jlrigau
DevOps - Oracle Digital Day 27
Automatisation du
déploiement et de
l’infrastructure du projet
Open Source de gestion
d’usine logicielle
RÉFÉRENCES
Slide 28
Slide 28 text
@jlrigau
DevOps - Oracle Digital Day
DevOps
Oracle Digital Day
Jean-Louis
Rigau
@jlrigau
Q&A
Slide 29
Slide 29 text
@jlrigau
DevOps - Oracle Digital Day
DevOps
Oracle Digital Day
Jean-Louis
Rigau
@jlrigau
Merci