« Libre Master » est un service d’infogérance de serveurs Debian Linux fondé par un ingénieur système senior avec plus de 25 ans d’expérience à travailler avec le Logiciel Libre. D’où le nom « Libre Master ».
Ce service se spécialise dans l’hébergement et la maintenance de WordPress, Dolibarr, Django, PrestaShop, EspoCRM et WooCommerce à l’aide d’une méthode unique adaptée à un contexte de production.
Une philosophie technique claire
L’infogérance Libre Master repose sur un principe simple : la maîtrise totale de la configuration système à tout moment.
Contrairement aux approches basées sur « Docker », qui déplacent la complexité sans la réduire, Libre Master gère chaque serveur à l’aide du langage de développement spécifique « Puppet » qui vérifie la configuration système plusieurs fois par jour. La configuration est donc bien documentée, reproductible et auditée en permanence. En cas d’incident, n’importe quel administrateur système compétent peut reprendre la main sans déchiffrer une architecture faite maison.
Cette approche permet d’atteindre un très bon taux de disponibilité avec une architecture simplifiée.
Une liberté géographique et un travail asynchrone
Il n’y a pas que le logiciel qui soit libre. Je travaille très probablement en ce moment sur un fuseau horaire décalé car la liberté géographique est importante pour moi. (Donc prenez rendez-vous pour les besoins de travail synchrone)
Les incidents sont remontés par des alarmes et sont traités rapidement dans le délai indiqué dans le contrat (exemple 4 heures). Un partenaire peut me remplacer si je dois être hors ligne plus de quelques heures ou si je suis indisponible.
Mon parcours
Je m’appelle Christophe et je suis ingénieur système Linux depuis plus de 25 ans.
J’ai travaillé plus de 10 ans au service de la Recherche française (Inria).
Mon environnement de travail ?
Je travaille exclusivement sur Linux Mint, qui repose sur la distribution GNU/Linux Debian utilisée par les serveurs que je gère.
Ma première « distribution » Linux ?
Slackware, installé avec *une seule* disquette d’une capacité de 1,47 Mo. À l’époque, je n’avais pas internet depuis mon PC, je me servais donc de cette disquette pour « télécharger » Linux Slackware à l’université. Je découpais les téléchargements en petit bout pour le faire rentrer sur la disquette et pouvoir les emmener un par un jusque chez moi. (« Oui, l’opération était un peu longue, oui j’ai beaucoup marché »).
Mon premier projet important ?
Une salle informatique en libre-service avec accès Internet pour les étudiants, entièrement sous Linux. Un dispositif (conçu par moi-même) de gestion de quota d’heure Internet permettait de financer les dépenses matérielles. L’interface du routeur Linux avait été développée en langage Perl et PHP et permettait aux personnes qui s’occupaient du club, d’accueillir les étudiants, de vendre du quota d’heure d’accès à Internet et de faire la comptabilité.
Comment « Puppet » est-il arrivé dans ma vie ?
Le problème que j’avais était que les documentations techniques concernant l’installation des serveurs n’étaient jamais à jour. Même en intervenant seul, je n’étais pas certain de savoir exactement ce qui avait été configuré sur un serveur.
J’avais commencé à regarder CFEngine et exactement à ce moment-là Puppet est arrivé, conçu par un ancien développeur de CFEngine.
Au départ, le language était très limité et lent à l’exécution. Puis avec le temps, il est devenu performant.
Entre temps, Ansible (autre système de gestion de configuration) est arrivé. Je l’ai essayé, il était plus limité que Puppet, à peine plus simple et beaucoup plus lent à l’exécution. Les modules Ansible de la communauté sont de très mauvaise qualité contrairement à ceux de la forge Puppet. Et j’avais la problématique de pouvoir relancer Ansible toutes les 30 minutes pour m’assurer de l’état des serveurs mais ce n’était pas vraiment pensé pour ça. J’ai donc abandonné Ansible assez rapidement pour revenir sur Puppet.
Travailler avec Libre Master
Libre Master s’adresse aux entreprises ou développeurs qui veulent un interlocuteur technique senior, autonome, sans intermédiaire ni junior placé sur leur dossier.
Je vous invite donc à prendre rendez-vous (visoconférence ou téléphone).
En attendant, je vous souhaite une excellente réussite dans ton projet !