3. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
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 pelouse
Principale 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 chose
Principale qualité
optimiste invétéré
http://www.agilindus.fr
christophe.boucher@agilindus.fr
Christophe Boucher
http://www.calco.fr
julien.abbe@calco.fr
4. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
plantons le décor !
Un rêve qui deviendra
peut-être réalité ?
5. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
quel niveau de maturité XaaS ?
Etat des lieux
Virtualisation
Normes et standard
Consolidation
Industrialisation
Orchestration
6. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
why @sihm ?
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
8. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
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
10. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
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 …
11. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
juste ce qu’il faut de méthodo …
Et du KANBAN pour le récurrent !
12. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
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 !
13. Julien Abbé – calco Christophe Boucher – SIHM Puppet Camp
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