Rencontre avec Julien et Thomas, membres de notre équipe SRE
Publié le 07 décembre 2021
Nous avons récemment accueilli au sein de notre coopérative Julien Francoz et Thomas Samson, qui occupent le poste de Site Reliability Engineer. Découvrons à travers cet article le parcours de nos deux nouvelles recrues et en quoi consiste ce poste tout à fait complémentaire de nos offres de services actuelles.
Julien, Thomas : pouvez-vous nous présenter en quelques mots votre parcours ? #
Je suis arrivé récemment chez Les-Tilleuls.coop, au poste de Site Reliability Engineer. J’ai passé les quinze années précédentes chez un infogéreur, où je suis passé d’administrateur système Linux, à architecte système/DevOps. J’ai consacré mes dernières années quasi exclusivement à de l’orchestration de containers (Docker/OpenShift/Kubernetes). J’y ai fait aussi un peu de management, et énormément d’escalade technique sur tout type d’incident. Dans cette entreprise, nos clients avaient d’un côté un infogéreur, de l’autre une agence web, avec toutes les problématiques qui vont avec : l'infogérant et l’agence web ne travaillent pas suffisamment ensemble, les environnements ne sont pas ISO entre la dev/recette chez l’agence web, et les environnements de pré-production et production chez l'infogérant. Cela amène souvent à des situations où chacun se renvoie la responsabilité.
J’ai voulu rejoindre Les-Tilleuls.coop, pour être dans une entreprise à taille bien plus humaine, avec un fonctionnement totalement différent (SCOP), et surtout travailler main dans la main avec les développeurs, plutôt que presque l’un contre l’autre dans ma précédente société.
Je suis chez Les-Tilleuls.coop depuis cet automne en tant que Site Reliability Engineer. J’étais précédemment au sein d’un gros infogéreur en tant qu’administrateur système et réseaux. J’y réalisais la gestion de plusieurs SI, principalement sous Windows. J’administrais également toute la partie réseau (Switch, routeur, firewall…).
Je suis issu d’une formation axée principalement sur la culture DevOps et le monde des logiciels libres, et cet aspect me manquait vraiment là où j’étais. J’ai voulu rejoindre Les-Tilleuls.coop pour trouver un nouveau challenge, et parce que le poste correspondait réellement à tout ce que je voulais apprendre et faire à l’avenir. L’aspect coopératif de l’entreprise a fini de me convaincre.
Quels genres d'interventions êtes-vous amenés à faire ? #
Notre poste comprend différentes missions. Tout d’abord en tant que SRE, nous sommes responsables de la disponibilité des sites, ce qui implique de tout mettre en œuvre pour que cela fonctionne au mieux, anticiper tous les problèmes, et réagir au plus vite en cas d’incident.
Cela implique une part de design d’architecture. Nous conseillons nos clients pour mettre en place le meilleur compromis entre haute disponibilité et coût de la plateforme : une association humanitaire n’a pas le même budget qu’un site e-commerce, et pourtant en cas de crise humanitaire, elle peut aussi subir un très fort pic de trafic.
Nous allons ensuite réaliser la mise en production des plateformes, c'est-à-dire les construire telles qu’elles ont été prévues, y installer les sites, réaliser d’éventuels tests de montée en charge, du tuning…
C’est aussi l’occasion de mettre en place le pipeline d’intégration et de déploiement continu, afin de permettre aux développeurs de mettre à jour le site de manière autonome, en garantissant que le site a préalablement été testé sur l’environnement de pré-production. Enfin, nous mettons aussi en place tous les outils qui vont ensuite nous permettre de l’exploiter pendant plusieurs années : sauvegarde, monitoring, agrégation des logs, scan de sécurité, capacity planning…
Une fois le site passé en production, nous surveillons la plateforme en 24/7, pour réagir au plus vite en cas d’incident. Un suivi est aussi fait des versions, qu’il faut mettre à jour régulièrement, notamment pour la sécurité. Dans le cas de Kubernetes, c’est un projet assez jeune, qui évolue très rapidement, et qui nécessite des mises à jour très régulières.
Nous avons aussi un rôle de conseil, pour accompagner le client vers des évolutions, des nouvelles technologies… Et enfin, si jamais un client nous quitte, nous l’accompagnons dans sa migration vers un autre prestataire.
Qu'est-ce qui vous plaît dans votre métier ? #
C’est un métier qui me passionne techniquement, c’est un domaine qui évolue très vite, on apprend tous les jours. De plus, j'adore les problèmes, investiguer, trouver des solutions. Et comme chaque site à des technologies différentes, chaque client à des besoins différents, chaque cloud provider a des produits différents pour chaque besoin, pas le temps de s’ennuyer.
De plus dans le cas du poste de SRE chez Les-Tilleuls.coop, nous sommes en train de monter une offre d’infogérance dans une société dont ce n’est pas initialement le métier et il y a tout à faire : choisir les bons outils, packager l’offre, la faire évoluer en fonction des besoins de nos clients, recruter, former…
Ce qui me plaît dans le domaine SRE, c’est surtout les technologies employées. Nous sommes obligés d’être sans cesse en évolution sur les solutions techniques et c’est réellement passionnant. Je suis jeune dans le domaine SRE et j’ai donc énormément de choses à apprendre et c’est ce que j’aime. Je découvre chaque jour de nouvelles choses (de nouvelles technos, de nouveaux moyens d’automatisation … etc).
Chaque solution mise en place est différente. Elles représentent toutes un nouveau challenge et c’est ça qui rend ce domaine réellement passionnant. Les-Tilleuls.coop nous offrent une totale liberté sur le choix des solutions techniques.
Comment faites-vous votre veille ? #
Quand je peux, je vais au FOSDEM à Bruxelles : https://fosdem.org/. Je participe aussi à quelques meetups. Concernant la veille autour de Kubernetes, c’est plutôt au cas par cas lors d’un besoin en particulier, que je vais regarder du côté du landscape de la Cloud Native Computing Foundation ( https://landscape.cncf.io/ ) pour trouver l’outil adapté, faire des tests sur un labo…Je suis aussi quelques blogs.
J’utilise l’application Feedly, qui est un agrégateur de flux RSS. Dedans j’ai plusieurs fils qui classent mes abonnements par technologies que je suis. L’information vient directement à moi sur les sujets qui m’intéressent et les articles intéressants, je les stocke dans GetPocket.
Merci Julien et Thomas pour cette présentation ! N'hésitez pas à nous contacter si vous rencontrez des problématiques de disponibilité de vos applications, nous serons ravis de vous accompagner.