Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
sommaire
questions / réponsesfacteurs clé de réussite
les gains !se donner toutes les chances !
juste ce qu’il faut de méthodo …
des prérequis pas que techniques !
the projet @sihm2 approches possibles
quelle équipe ?why @sihm ?
quel niveau de maturité XaaS ?plantons le décor
qui sommes nous ?
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
qui sommes nous ? Directeur Technique, Consultant
système Linux Expert et Formateur Puppet
15 ans d’expérience dans l’archi système, et quelques années de Dev avant (Personne n’est parfait…)
Principal défaut aime quand rien ne dépasse de la pelousePrincipale qualitévision transverse
Julien Abbé
Resp.du Support Technique aux Applications (STA) côté Direction de la Production
Automation Evangelist, expérimentateur, agilitateur …
Ops depuis 2010 qui assume son passé de Dev !
Principal défaut a horreur de faire 2 fois la même chosePrincipale qualitéoptimiste invétéré
http://[email protected]
Christophe Boucher
http://[email protected]
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
plantons le décor !
Un rêve qui deviendra peut-être
réalité ?
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
quel niveau de maturité XaaS ?
Etat des lieux
Virtualisation
Normes et standard
Consolidation
Industrialisation
Orchestration
Où êtes vous sur cette
échelle ?
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
why @sihm ?
Peu de « mémoire »
Inter-domaines Interservices
Hétérogénéité des
configurations
Risque de
dysfonctionnement
Du socle à l’applicatif
Effet de latence
Pour certaines tâches : plus de 6
interlocuteurs techniques
Time to market
Peu d’agilité
Industrialisation des tâches répétitives
Configuration homogène
Sécurité et maintenance
de la configuration
Déploiement rapide et fiable
Amener et maintenir un système dans état
désiré + réduire notre récurrent !
GIE 2.0
Constat
Ca vous rappelle quelque chose ?
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
quelle équipe ?
Capable de faire voler un
tank !
Hyper tactique !
Force tranquille !
?
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
2 approches possibles
Choix inscrit dans la roadmap SI Obligation d’adhésion commune Toutes les forces convergent
Comment ? Partir du socle système Remonter vers le middleware Descendre vers les infras V/S
Répondre à un besoin spécifique
Opportunisme Besoin d’appuis dans les
autres équipes
Comment ? Légitime dans son domaine Evangéliser Proposer et aider les
équipes tiers
L’aventure commence …
Conduite au changement pris en
charge par la Direction…
Porté par la Direction Porté par l’équipe
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
the projet @sihmCONTINUOUS
Continuous IntegrationDevOp
s
Open SourcePaaSProvisionning
automatique
Orchestration
Catalogue de services
Gestion configuration
DELIVERY
complexes
STIProvisionning et maintien des plateformes et applications optimisés et adaptés au Service to Market
GIE 2.0
Monitoring & AlertingAPMRelease Management
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
des prérequis pas que techniques !
Définir des normes d’entreprises
OS Nommage des machines Solution de virtualisation Capacités des VM Cycle de vie
Accompagner aux changements Faire des points réguliers
d’avancement, entrée libre ! Livrer des V1 de modules Puppet
rapidement, autonomiser les équipes
Définir des workflow de validation
Définir des limites de responsabilité Qui installe l’agent Puppet ? Comment ? Qui à le droit de modifier / ajouter des modules Puppet ? Qui est responsable du code Puppet ? De l’usine de dev ? De la
plateforme Puppet ? Positionner les RBAC Puppet, AD et les droits Git …
Collaboratif !!!
Vers un changement de
métiers ???
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
juste ce qu’il faut de méthodo …
Max 8h
15 min
Max 4h
Max 3h
Et du KANBAN pour le récurrent !
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
se donner toutes les chances !
Combattre la schizophrénie du RUN et du BUILD
=> Le management doit aider !Attention au syndrome Ben Hur
Marcel, un enthousiasme collectif puis SEUL …
Ne pas noyer les réticents avec des anglicismes à outrance
=> Rassurer et ne pas juger=> Humour tu feras et patient tu seras
!
DES « QUICK WIN » fidèles au besoin collecté !
Partagez les SUCCES !
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
les gains ! Un catalogue de services réduit au début mais
fonctionnel !
A ce jour 15 services, et c’est pas fini !
La convergence de notre brique d’Intégration Continue avec celle des Etudes !
Au début isolé puis d’autres équipes nous font confiance !
Plus de temps à passer sur de l’important et pas que de l’urgent !
= Sponsor fort de la Direction
Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp PARIS 2015
facteurs clé de réussite
Concerné
Impliqué
Catalogue de services
Retour arrière