Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@xebiconfr #xebiconfr
De l’Agilité
vers le
Déploiement
Continu
Bruno
Margueritat
Yannick
Dubucq
2
2
Soft Commande Unique
Bruno Margueritat – DTSI/DSI/DSI BGP/DS CDE-LIV
3
4
5
8 ans d’Agilité
6
7
culture développement
piloté par les
tests
Feature
Toggle
packaging
et
installation
automatisés
une version
stable
toute...
8
auto-organisation
9
10
11
12
13
14
mesure
15
16
17
18
19
XEBICON
Orange
projet CloudSSO
Yannick Dubucq – IMT/OLPS/IVA
9 novembre 2016 S0F5
20
Pour me situer chez Orange
* chiffres à date février 2016
Accompagner le groupe dans les
grandes transformations de
l’é...
21
-  d’abord, il y a ~2 ans, il y a eu des rencontres avec des preuves par l’exemple (en particulier le projet
Orange Fra...
22
Etape 1 : CloudSSO et IaaS
(Cloud + Docker)
23
INTERNE
PUBLIC
GIN
WT
Log S
WT
Log S
WTutil
Log SLog S
INTERNET
Frontend01 Frontend02 Frontend03 Frontend04
Backend01 B...
24
§  IaaS
+ Mutualiser des ressources dans un seul tenant
+ Facturer à l’usage (on « éteint « des instances)
- Instabilit...
25
Etape 2 : CloudSSO et PaaS
(POD + XL Release)
gssdfsfdgsdg
sdfdsgsdg
sdfsqfgfsghdfg
sfgqsfg
sdgsdgsdgsg
sdgsdgsdgsg
DEV CONTINUOUS DELIVERY OPS
Cloudsso è
DEV PPROD/PRO...
Vidéo … 5 minutes
Déploiement CloudSSO dans
un PaaS avec XL Release
§  PaaS
+ Pas de gestion d’infrastructure
+ Simplifier et accélérer les déploiements
+ ROI constaté
–  Exploitabilité ?
– ...
Revenons à l’agilité…. et à ce que j’en retiens aujourd’hui
-  L’agilité ne se décrète pas, elle se met en œuvre
-  L’agil...
Pour Lonely Planet, Bordeaux est
classée 1ère destination mondiale
en 2017….. après transformations !
1998
2006
….. après ...
31
Merci
Upcoming SlideShare
Loading in …5
×

XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu Par Bruno Margueritat, Responsable développement Agile, Certified Scrum Professional chez Orange et Yannick Dubucq, Responsable Support BladeLogic Corporate chez Orange

307 views

Published on

Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu
Par Bruno Margueritat, Responsable développement Agile, Certified Scrum Professional chez Orange
et Yannick Dubucq, Responsable Support BladeLogic Corporate chez Orange

Published in: Technology
  • Be the first to comment

  • Be the first to like this

XebiCon'16 : Orange et Xebia Labs - De l'Agilité vers le Déploiement Continu Par Bruno Margueritat, Responsable développement Agile, Certified Scrum Professional chez Orange et Yannick Dubucq, Responsable Support BladeLogic Corporate chez Orange

  1. 1. @xebiconfr #xebiconfr De l’Agilité vers le Déploiement Continu Bruno Margueritat Yannick Dubucq
  2. 2. 2 2 Soft Commande Unique Bruno Margueritat – DTSI/DSI/DSI BGP/DS CDE-LIV
  3. 3. 3
  4. 4. 4
  5. 5. 5 8 ans d’Agilité
  6. 6. 6
  7. 7. 7 culture développement piloté par les tests Feature Toggle packaging et installation automatisés une version stable toutes les deux semaines état d’esprit des devs et des ops compatible avec le devops
  8. 8. 8 auto-organisation
  9. 9. 9
  10. 10. 10
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14. 14 mesure
  15. 15. 15
  16. 16. 16
  17. 17. 17
  18. 18. 18
  19. 19. 19 XEBICON Orange projet CloudSSO Yannick Dubucq – IMT/OLPS/IVA 9 novembre 2016 S0F5
  20. 20. 20 Pour me situer chez Orange * chiffres à date février 2016 Accompagner le groupe dans les grandes transformations de l’écosystème numérique Porter la responsabilité technique des produits et services du Groupe mis en œuvre dans les pays d’Orange et cela à toutes les étapes de la chaine de l’innovation : Recherche, Anticipation, Déploiement TV et contenus (+4M décodeurs), Mobile Banking (+16M clients Orange Money dans 14 pays), IOT (HomeLive, voiture connectée,), BigDATA, Identité … Assurer l’intégration, la validation et la métrologie des projets OLPS
  21. 21. 21 -  d’abord, il y a ~2 ans, il y a eu des rencontres avec des preuves par l’exemple (en particulier le projet Orange France SOFT) -  ensuite, j’ai ressenti une réelle ambition d’Opérateur Digital Orange relayée à tous les étages et avec le sponsoring de la gouvernance OLPS pour la transformation et l’agilité (séminaires, formations) -  puis, il y a ~1 an, j’ai constaté concrètement : ü  la volonté collective de changer de « CULTURE » (état d’esprit, Dev et Ops, automatisation, TDD) ü  des OPPORTUNITES TECHNOLOGIQUES (IaaS, PaaS, Docker, Pipeline) -  enfin, la contribution de mon équipe au projet d’identité CloudSSO est arrivée à point nommé : ü  étape 1 : cloudification de la solution historique d’identité corporate (IaaS + Docker) ü  étape 2 (vidéo 5 minutes) : aller plus loin… (PaaS + équipes intégrées ) Mon cheminement vers l’agilité….
  22. 22. 22 Etape 1 : CloudSSO et IaaS (Cloud + Docker)
  23. 23. 23 INTERNE PUBLIC GIN WT Log S WT Log S WTutil Log SLog S INTERNET Frontend01 Frontend02 Frontend03 Frontend04 Backend01 Backend02 Backend03 Backend04 Tools01 Tools02 Tools03 Tools04 Log S Log S Log S Log S ELK ELK ELK AdminRancher WTutil SL SLLD WT NA NA NA DB DB WSUP WSUP LDLD Build Scripts Ranch Agent Agent Agent Agent AgentAgent ELK ELK ELK Agent ELK ELK ELK Agent ELK ELK ELK AgentAgentAgentAgent Etape 1 : CloudSSO et IaaS CLOUDWATT DATAVENUE ORANGE PARTNER GIN Routeur Docker Registry ELK RANCHE R
  24. 24. 24 §  IaaS + Mutualiser des ressources dans un seul tenant + Facturer à l’usage (on « éteint « des instances) - Instabilité de l’infra (au début de notre projet) §  Docker + Eliminer les pbs de dépendances logicielles (DEV, QA, PROD) + Eliminer l’inconsistance BUILD/RUN + Déploiement rapide, léger voire continu -  Jeunesse -  Exploitabilité (log, supervision, monitoring) Etape 1 : premiers retours CLoudSSO et IaaS
  25. 25. 25 Etape 2 : CloudSSO et PaaS (POD + XL Release)
  26. 26. gssdfsfdgsdg sdfdsgsdg sdfsqfgfsghdfg sfgqsfg sdgsdgsdgsg sdgsdgsdgsg DEV CONTINUOUS DELIVERY OPS Cloudsso è DEV PPROD/PRODINTEG/QA/MET V1.2 V2.2 V2.1 Code commit Push Docker images Start release Deploy application dev gssdfsfdgsdg sdfdsgsdg sdfsqfgfsghdfg sfgqsfg sdgsdgsdgsg sdgsdgsdgsg V1.3 Release V1.3 API / CLI Web interface PaaS integ qa metro p.prod prod Kermit registry Login PaaS Test application fr 2 V1.3 V1.5 fr 1 Etape 2 : CloudSSO et PaaS
  27. 27. Vidéo … 5 minutes Déploiement CloudSSO dans un PaaS avec XL Release
  28. 28. §  PaaS + Pas de gestion d’infrastructure + Simplifier et accélérer les déploiements + ROI constaté –  Exploitabilité ? –  Sécurité ? §  Orchestration de Release + Solution de déploiement continu + Outil collaboratif + Dashboard et suivi objectif des releases Et il reste aussi à faire adopter ces concepts . . . . . Etape 2 : premiers retours CloudSSO et PaaS
  29. 29. Revenons à l’agilité…. et à ce que j’en retiens aujourd’hui -  L’agilité ne se décrète pas, elle se met en œuvre -  L’agilité est une suite de petites victoires au quotidien -  L’agilité est l’affaire de TOUS (changement de paradigme de l’architecte à l’exploitant en passant par la gouvernance et le management de proximité) -  Et aussi : Ø  Quel plaisir d’entendre dans mon équipe : « je m’éclate » Ø  Quel plaisir d’accompagner un collaborateur IVA vers une formation de développeur Ø  Quel plaisir de voir des équipes complémentaires travailler ensemble dans un même bureau
  30. 30. Pour Lonely Planet, Bordeaux est classée 1ère destination mondiale en 2017….. après transformations ! 1998 2006 ….. après transformation !
  31. 31. 31 Merci

×