Accueil

Présentation Link to heading

Je suis Roland Mas, indépendant en informatique LIBRE. Je propose des prestations diverses autour du logiciel libre, en particulier GNU/Linux, Debian et Python, depuis 2003.

C’est le mélange d’une authentique passion pour l’informatique libre et d’une extrême rigueur qui a permis que j’en fasse un véritable cœur de métier et que je puisse prétendre à la fois à de la polyvalence et à de l’expertise.

Compétences Link to heading

Comme tout développeur de logiciel libre, j’ai été amené à explorer énormément de domaines avant de me spécialiser, j’ai donc une expérience solide, enrichie de divers domaines, dont voici quelques exemples (je ne marque que ceux où je peux me dire spécialisé) :

  • GNU/Linux, en particulier Debian : utilisation courante, personnalisation, développement, empaquetage *.deb ;
  • Administration système Debian (et dérivés) : déploiement d’applications, supervision, sauvegardes, personnalisation de postes de travail ;
  • Développement dans divers langages : C/C++, Perl, Python (notamment Django), PHP, shell ;
  • Déploiements automatisés : Puppet, Ansible ;
  • Virtualisation : LXC/Incus, KVM, Docker, Kaboxer ;
  • FusionForge : utilisation, animation, personnalisation, développement, migration, administration ;
  • Environnements de développement classiques GNU ;
  • Bases de données : MySQL, PostgreSQL ; installation, configuration, conception, optimisation, migration ;
  • Services divers : LDAP, serveurs de messagerie, Apache, DNS, Caldav/Carddav, Nextcloud ;
  • Administration réseau : DHCP, firewalls, IPsec ;
  • Outils de suivi de version : Git, CVS, Subversion, Bazaar ;
  • Traductions et relecture de textes techniques (voir mes contributions pour des références) ;
  • Automatisation de flux audio : Icecast, Liquidsoap ;
  • Domotique : OpenHAB ;
  • Intégration d’existants ;
  • Conception/définition et validation d’architectures techniques, notamment orientées web ;
  • Projets web : back-office et front-office ;
  • Optimisation et gestion de la montée en charge.

Services Link to heading

L’éventail des services proposés couvre une large part de l’informatique libre. La liste suivante n’est pas exhaustive, mais permet de donner un aperçu de ce que je propose. Bien entendu, d’autres types de prestation sont possibles sur demande.

Développement et adaptation Link to heading

Le logiciel libre a ceci de particulier qu’on peut l’adapter à n’importe quel besoin spécifique, par exemple pour l’intégrer à une infrastructure existante ; on peut également l’étendre pour lui ajouter des fonctionnalités si elles n’existent pas. Mon cœur de métier est de développer et d’adapter des logiciels libres à l’échelle et aux besoins de votre structure et de votre activité.

Intégration et automatisation Link to heading

Très concrètement, un système d’information est souvent alimenté par de multiples sources de données, qui sont disponibles sous des formes très diverses et accessibles par des moyens différents (souvent historiques). J’ai une grande habitude de cette diversité, et propose mes services pour développer des passerelles entre les différentes sources de données et automatiser leur conversion et leur circulation.

Déploiement et migration Link to heading

Même si le logiciel remplit exactement les tâches requises, son installation n’est pas toujours immédiate, et peut nécessiter des compétences techniques ou des habitudes particulières pour se dérouler dans de bonnes conditions. Une expérience étendue dans divers domaines de l’informatique permet d’assurer que l’installation se fait correctement et sans mauvaises surprises.

La migration des données, la continuité de service (ou la minimisation des interruptions de service) ne s’improvisent pas. J’accompagne la migration, que ce soit simplement d’une version à la suivante du même logiciel, d’un logiciel à un autre, mais aussi pour déplacer un service vers un autre ordinateur, et jusqu’à déployer un système d’exploitation sur tout le parc informatique d’une entreprise, quelle que soit sa taille. Mon rôle est de faire que le déploiements se déroule sans problème de compatibilité et sans interruption.

Maintenance et support Link to heading

Je propose la maintenance des services déployés, qu’il s’agisse de l’administration régulière (sauvegardes, mises à jour, supervision) ou de support en cas de problème ou de besoin particulier.

Formation Link to heading

En 25 ans de métier, j’ai travaillé sur suffisamment de domaines différents pour proposer des formations sérieuses sur des domaines assez variés. Je les adapte à chaque fois aux besoins précis des équipes, à la fois à leur niveau initial et à leurs objectifs principaux.

Conseil Link to heading

La diversité de mon travail et le nombre d’années que je l’ai exercé me permettent un vrai recul et une vision d’ensemble de nombreux aspects à l’abord d’un problème informatique ; mes clients me font souvent un très bon retour du conseil apporté lors de la validation de choix techniques, de la spécification ou du suivi de projets.

Réseau et innovation Link to heading

Je suis entre deux âges, maintenu dans le coup des dernières innovations Debian et Python, ne rechigne jamais à me replonger dans des documentations et, je l’espère de plus en plus, à utiliser la puissance de l’IA pour moderniser mon travail.

Mes plus de 25 ans d’expérience ne sont pas encore venus à bout de ma curiosité, je peux peut-être même parler de passion, et m’ont permis de me constituer un réseau de développeurs, d’administrateurs systèmes, de chercheurs, qui constitue aussi une source extrêmement riche de compétences spécifiques à qui me référer. Je tire aussi beaucoup de formation de l’analyse des codes (écrits par d’autres) que je suis amené à lire, à corriger parfois, à adapter souvent, et inversement.