Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
CONTINUOUS DELIVERY
chez Société Générale GTS
Devenir de...
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
CONTINUOUS DELIVERY
chez Société Générale GTS
Devenir de...
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
Aurélien DIMICOLI
Clément ROCHAS
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
Contexte
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasC’est quoi un OPS?
BONJOUR!
NOUS SOMMES
DES OPS!
@aureliendim
@crochas
@aureliendim
@crochasChoix d’organisation
Impossible
Alignement
business:
Feature team
Division du t...
@aureliendim
@crochas
@aureliendim
@crochasContexte
OPS DEV
▼ Système de tickets
▼ Organisation par expertise
▼ Coordinate...
@aureliendim
@crochas
@aureliendim
@crochas
Cible
@aureliendim
@crochas
@aureliendim
@crochas
Devenir un cloud privé
performant
▼ Orientée service
▼ No more tickets
▼ 30 % ...
@aureliendim
@crochas
@aureliendim
@crochas
RETOUR en arrière
-2014-
@aureliendim
@crochas
@aureliendim
@crochas2014
Architectes Avec les moyens du bord Open source
@aureliendim
@crochas
@aureliendim
@crochas2015
▼ Création d’une
plateforme d’API
▼ Offre d’un catalogue
▼ Assistance via ...
@aureliendim
@crochas
@aureliendim
@crochas
FeatureteamsPlatformteams
Point de découplage
public private
Client/Métier
Le ...
@aureliendim
@crochas
@aureliendim
@crochasLe point de découplage
Le point de découplage est le point qui définit ou se tr...
@aureliendim
@crochas
@aureliendim
@crochas2016
Goulet d'étranglement,
création de dépendances
pour les équipes infra
Inco...
@aureliendim
@crochas
@aureliendim
@crochas2017
▼ Proposer aux équipes infra de
mettre en prod leurs services
elles-mêmes
...
@aureliendim
@crochas
@aureliendim
@crochas2017
API
▼ Création d’un portail web
▼ Réflexion sur une boîte à
outils
Portail...
@aureliendim
@crochas
@aureliendim
@crochas2017
API
Portail web, utiliser les services par
simples clics
Boite a outils et...
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
Le BootCAMP
Tiens voila du boudin pipeline
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasLe Bootcamp
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasBootcamp, le making off
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasOn va faire ca “en mode agile”
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
15BOOTCAMPS
200BOOTCAMPERS 3 CONTINENTS
Pour une équipe:...
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
Licence to CD
LE PERMIS DE LIVRER VITE ET BIEN
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasLicence 2 Continuous Delivery
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasAPI DAY, Le RENDEZ-VOUS des OPS qui dev!
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasAPI DAY, Le RENDEZ-VOUS des OPS qui dev!
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochasRevue de presse
@aureliendim
@crochas
@aureliendim
@crochasTAKE AWAY
TAKE AWAY
▼ Adresser les managers avec un programme
adapté (bootcamp ...
@aureliendim
@crochas
@aureliendim
@crochas
@aureliendim
@crochas
Aurélien DIMICOLI
Clément ROCHAS
@aureliendim
@crochas
Prochain SlideShare
Chargement dans…5
×

XebiCon'17 : Continuous Delivery chez Société Génerale GTS - Clément Rochas et Aurélien Dimicoli

302 vues

Publié le

Dans le cadre d’une transformation DevOps à grande échelle, GTS a entrepris de construire des feature teams d’Ops avec des challenges d’envergure : apprendre à développer des APIs et à s’organiser avec des équipes agiles. Ce REX présente comment la Société Générale a initié cette transformation et les résultats après presqu’un an.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

XebiCon'17 : Continuous Delivery chez Société Génerale GTS - Clément Rochas et Aurélien Dimicoli

  1. 1. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas CONTINUOUS DELIVERY chez Société Générale GTS Devenir des devops
  2. 2. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas CONTINUOUS DELIVERY chez Société Générale GTS Devenir des devops
  3. 3. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas Aurélien DIMICOLI Clément ROCHAS @aureliendim @crochas
  4. 4. @aureliendim @crochas @aureliendim @crochas Contexte
  5. 5. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasC’est quoi un OPS? BONJOUR! NOUS SOMMES DES OPS!
  6. 6. @aureliendim @crochas @aureliendim @crochasChoix d’organisation Impossible Alignement business: Feature team Division du travail Equipe spécialisée Inutile Rapide Coûteux Mixte: Équipe virtuelle, partage de compétence
  7. 7. @aureliendim @crochas @aureliendim @crochasContexte OPS DEV ▼ Système de tickets ▼ Organisation par expertise ▼ Coordinateur transverse
  8. 8. @aureliendim @crochas @aureliendim @crochas Cible
  9. 9. @aureliendim @crochas @aureliendim @crochas Devenir un cloud privé performant ▼ Orientée service ▼ No more tickets ▼ 30 % de dev chez GTS en 2020
  10. 10. @aureliendim @crochas @aureliendim @crochas RETOUR en arrière -2014-
  11. 11. @aureliendim @crochas @aureliendim @crochas2014 Architectes Avec les moyens du bord Open source
  12. 12. @aureliendim @crochas @aureliendim @crochas2015 ▼ Création d’une plateforme d’API ▼ Offre d’un catalogue ▼ Assistance via plugin jenkins ▼ Un seul point d’entrée pour les demandes des développeurs API OPS DEV
  13. 13. @aureliendim @crochas @aureliendim @crochas FeatureteamsPlatformteams Point de découplage public private Client/Métier Le point de découplage
  14. 14. @aureliendim @crochas @aureliendim @crochasLe point de découplage Le point de découplage est le point qui définit ou se trouve la limite de responsabilité entre les feature teams et les platform teams. Les platform teams doivent fournir une plateforme self-service, ce produit “as-a-service” requiert de la maintenance, de l’innovation et des responsables. Ce modèle permet au feature teams de développer des produits dont elles sont responsables du cycle de vie en entier.
  15. 15. @aureliendim @crochas @aureliendim @crochas2016 Goulet d'étranglement, création de dépendances pour les équipes infra Incompréhension entre roadmap des services et de la plateforme Proposer aux équipes infra de mettre en prod leurs services elle-même Construire une boîte à outils. 100 api’s 300 clients 15 devs Assets de prod dispo Metrologie
  16. 16. @aureliendim @crochas @aureliendim @crochas2017 ▼ Proposer aux équipes infra de mettre en prod leurs services elles-mêmes ▼ Construire une boîte à outils. ▼ Rendre autonome les équipes: ▽ Choix d’une stack homogène ▽ Apprendre à coder! ▽ Se comporter en service (gestion d’un backlog) ▽ Etre agile API OPS DEV Premiers décommissionnements de services de tickets!
  17. 17. @aureliendim @crochas @aureliendim @crochas2017 API ▼ Création d’un portail web ▼ Réflexion sur une boîte à outils Portail web, utiliser les services par simples clics Boite a outils et lib pour les équipes plateformes pour aider a mettre a dispo ses api’s
  18. 18. @aureliendim @crochas @aureliendim @crochas2017 API Portail web, utiliser les services par simples clics Boite a outils et lib pour les équipes plateformes pour aider a mettre a dispo ses api’s IAAS PAAS
  19. 19. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas Le BootCAMP Tiens voila du boudin pipeline
  20. 20. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasLe Bootcamp
  21. 21. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasBootcamp, le making off
  22. 22. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasOn va faire ca “en mode agile”
  23. 23. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas
  24. 24. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas
  25. 25. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas 15BOOTCAMPS 200BOOTCAMPERS 3 CONTINENTS Pour une équipe: ● 1 coach agile qui aide à cadrer les besoins au débuts. Qui aide a créer une dynamique d’équipe agile 2j/semaine ● 1 coach craft faisant des katas au moins 0,5j/semaine
  26. 26. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas Licence to CD LE PERMIS DE LIVRER VITE ET BIEN
  27. 27. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasLicence 2 Continuous Delivery
  28. 28. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasAPI DAY, Le RENDEZ-VOUS des OPS qui dev!
  29. 29. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasAPI DAY, Le RENDEZ-VOUS des OPS qui dev!
  30. 30. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochasRevue de presse
  31. 31. @aureliendim @crochas @aureliendim @crochasTAKE AWAY TAKE AWAY ▼ Adresser les managers avec un programme adapté (bootcamp manager) ▼ Fédérer autour d’un événement fondateur: ▽ Expérience commune ▽ Motivation ▼ Mettre en place une dynamique de contribution ▼ Laisser l’équipe choisir ses membres ©yapperx1
  32. 32. @aureliendim @crochas @aureliendim @crochas @aureliendim @crochas Aurélien DIMICOLI Clément ROCHAS @aureliendim @crochas

×