sMug@replicatorbe

Jérôme
Fafchamps

> rôle: 

Plus de vingt ans à bâtir et à piloter des systèmes — côté IT (développement, DevOps, administration système & réseau) comme côté sûreté (salles de contrôle, vidéosurveillance, contrôle d'accès). Du serveur au poste opérateur. Ce qui ne s'est pas périmé en chemin : savoir lire un log, une capture et une documentation — et vérifier plutôt que croire.

Ce que je cherche : les postes où il faut comprendre ce qui s'est passé — analyse d'incidents, traces, systèmes de sûreté.

bash — visitor@fafchamps: ~
visitor@fafchamps:~$
session interactive · tape help · uptime --
02// DOSSIERS OPÉRATIONNELS

Réalisations professionnelles

De 2016 à 2025, dix ans à concevoir, piloter et déployer des systèmes de sûreté et de supervision pour un opérateur d'infrastructure ferroviaire majeur en Belgique. De l'analyse du besoin à la réception : cahiers des charges, marchés publics, pilotage de sous-traitants et formation des équipes. // détails anonymisés

// FONCTION Le pont entre les opérations de sûreté et l'IT · 2016 → 2025

Au sein du service de sécurité corporate d'un opérateur ferroviaire majeur, j'ai conçu et supporté les salles de contrôle (centre d'opérations de sûreté — un SOC physique, pas un centre de cyberdéfense —, salles régionales et leurs back-ups) ainsi que la gestion des accès & badges sur des dizaines de sites. Je traduisais les besoins opérationnels en analyses fonctionnelles exploitables par l'IT, je définissais l'existant et la cible, j'établissais les roadmaps et j'accompagnais les arbitrages budgétaires — en pilotant les contrats-cadres, les équipes IT et les sous-traitants.

Analyses fonctionnelles Roadmap & budget Contrats-cadres Mise en service & conformité Vidéo · intrusion · incendie · accès Formation des opérateurs Haute disponibilité Veille & benchmarking
Dossiers phares
DOSSIER // RÉSEAULIVRÉ
72 hd'autonomie visée en conception,
en lien temps réel avec le centre d'opérations

CommandCar — poste de commandement mobile

RÔLE // Conception intégrale · CSC (cahier spécial des charges) · réception · formation

Poste de commandement mobile conçu de A à Z, communiquant en temps réel avec le centre fixe : module de communication sur-mesure (4G/APN dédié, 802.1x/Radius), accès vidéo complet, alarmes intrusion/CO/incendie, le tout pilotable à distance. Cahier des charges, tests et réception du véhicule, procédures et formation des intervenants pour les scénarios de crise.

// CE QUE ÇA A DEMANDÉDu réseau opérateur (APN dédié, authentification 802.1x/Radius), un marché public, la réception d'un véhicule, et la formation d'équipes à des scénarios de crise. Quatre métiers, un seul projet.
Réseau802.1xCSCTerrain
DOSSIER // SÛRETÉLIVRÉ
14 jd'autonomie visée en conception —
le marché plafonnait à 3-5 jours

Valise de surveillance autonome

RÔLE // Conception sur-mesure · CSC · attribution de marché

Aucune solution du marché ne dépassait 3 à 5 jours d'autonomie sans secteur. En mesurant la consommation de chaque composant, conception d'une valise dimensionnée pour 14 jours — GPS, 3G/4G, analyse intelligente et zoom. Rédaction du cahier des charges et attribution du marché au fournisseur.

// CE QUE ÇA A DEMANDÉMesurer la consommation de chaque composant, puis réécrire le cahier des charges autour de cette contrainte — au lieu d'accepter ce que proposaient les catalogues.
AutonomieSur-mesureCSC
DOSSIER // DEVLIVRÉ
21unités pilotées par
une application que j'ai écrite

Flotte de surveillance mobile — 21 unités

RÔLE // Dev applicatif · marché d'acquisition · sous-traitance

Mise en service d'un parc de 21 caméras mobiles autonomes sur remorque (PTZ 360°, zoom 36x, infrarouge). Développement de l'application PHP/JS qui pilote toute la flotte via API. Côté gestion : marché d'acquisition, encadrement du sous-traitant, stocks, formation des chauffeurs et procédures d'exploitation.

// CE QUE ÇA A DEMANDÉÉcrire le code, passer le marché, encadrer le sous-traitant, tenir les stocks et former les chauffeurs. Sur le même projet, dans la même année.
PHPJSAPIFlotte
DOSSIER // PLATEFORMEEN PRODUCTION
50 → 1logiciels métiers remplacés
par une interface unique

Hypervisor (PSIM) — supervision unifiée des alarmes

RÔLE // Intégration & déploiement transverse

Déploiement d'une plateforme unifiant la gestion des alarmes, toutes technologies confondues — intrusion, incendie, ascenseurs, tunnels, ventilation… Une seule interface en remplacement d'une cinquantaine de logiciels métiers : moins d'erreurs, formation simplifiée, supervision homogène.

// CE QUE ÇA A DEMANDÉFaire coexister des technologies qui ne se parlaient pas, puis convaincre des opérateurs de renoncer aux outils qu'ils connaissaient par cœur.
PlateformeIntégrationAlarmes
Autres dossiers
DOSSIER // INFRALIVRÉ

Security Operations Center — nouvelle génération

RÔLE // Pilotage de A à Z · marché public · principal + repli

Conception et déploiement d'un nouveau centre d'opérations de sûreté (SOC physique) et de son site de repli. De l'analyse du besoin à la réception : cahier des charges, ergonomie des postes opérateurs, continuité d'activité — chaque choix validé sur le terrain avec les agents.

SOCContinuitéErgonomie
DOSSIER // SUPERVISIONLIVRÉ

Refonte des Control Rooms techniques

RÔLE // Architecture & conduite du changement

Centralisation de la supervision — vidéo, intrusion, incendie, contrôle d'accès — sur des postes opérateurs unifiés répartis sur plusieurs positions. Une refonte pensée pour réduire la charge cognitive des opérateurs et fiabiliser la prise de décision.

SupervisionCCTVMulti-postes
DOSSIER // SÛRETÉLIVRÉ

Surveillance mobile — nouvelle génération

RÔLE // Analyse · CSC complet · nouvelles méthodes

Refonte complète de la flotte sur la base d'une analyse des défauts de la génération précédente : passage à une batterie lithium-ion, caméras 4K, GPS et lien 3G/4G. Rédaction du cahier des charges de transformation et définition des nouvelles méthodes de travail des équipes. « Exit l'analogique. »

4KZoom 32x
Li-ionAlimentation
GPS3G / 4G
4KLithiumGPSCSC
DOSSIER // DEVLIVRÉ

CCTV embarquée — nouvelles rames

RÔLE // Définition technique & développement logiciel

Définition du parc de caméras pour les nouvelles voitures, puis développement du logiciel de récupération des images à distance (réseau cellulaire ou borne WiFi). Rédaction du manuel, formation des utilisateurs et suivi du sous-traitant.

CCTVCellulaireLogiciel
DOSSIER // SÛRETÉLIVRÉ

Traçage anti-vol de câbles

RÔLE // Tests, déploiement & formation

Mise en place d'un système de traçage pour prévenir les vols de câbles. Validation en laboratoire puis en conditions réelles pour minimiser les fausses alarmes, formation des opérateurs des Control Rooms et rédaction des consignes.

TraçageTestsAnti-vol
DOSSIER // PRODUCTEN COURS

Product Owner — applications terrain

RÔLE // Product Owner · méthode agile

Pilotage produit des applications smartphone des agents de terrain : analyse du besoin, backlog et priorisation, testing. Animation de groupes de référence d'agents (méthode agile) et formation des coachs au déploiement.

Product OwnerAgileMobile
DOSSIER // DIVERS+ ARCHIVE

Et encore…

Un échantillon parmi d'autres chantiers menés sur la même période :

Interface PHP de pilotage de flotte (API) Outil web interne de gestion d'incidents (opérateurs) Contrôle qualité trimestriel des caméras Migration base Access → Azure / Power-BI Signature digitale & lecteurs e-ID Radio « trunking » & dispositif man-down Caméras thermiques Bodycam agents
Dossier détaillé sur demande

Réalisations présentées de façon anonymisée · dossier complet communiqué sur demande, sous accord de confidentialité.

03// TRAJECTOIRE

Plus de vingt ans sans décrocher

Les technologies changent tous les trois ou quatre ans. Ce qui ne change pas, c'est la méthode : comprendre le système en entier, puis le construire. Et parfois ce n'est pas le langage qui change, c'est la façon de travailler : la virtualisation, les conteneurs, l'IA. Voici les piles que j'ai traversées, et ce que j'en ai fait.

2002 → 2026 · première ligne de code publiée 15 virages technologiques
  1. 2002
    IRC · ActionScript · Red5

    Chat.fr — développement et gestion d'un chat francophone, jusqu'à 700 connectés en soirée. Plateforme tierce, revendue par son propriétaire en 2007. Premier contact avec l'échelle : modération, charge serveur, abus.

    IRCAS3Red5
  2. 2004
    PHP · Linux · LAMP

    fafchamps.be — mon premier espace à moi, et le début de l'administration système pour de bon : serveur, DNS, messagerie, sauvegardes. Tout apprendre en cassant, tout réparer soi-même.

    PHPLinuxLAMP
  3. 2006
    PHP à l'échelle · MySQL · infrastructure

    Adosbox — plateforme communautaire francophone, développée et administrée de bout en bout : code, serveurs, réseau. Côté modération : une charte écrite, une équipe de modérateurs formés sur une procédure, le traitement des signalements et le retrait des contenus illicites.

    PHPMySQLInfra
  4. 2007
    Flex · ActionScript 3 · streaming

    Espace-IRC — client riche en Flash/Flex, serveur Red5 pour la webcam, bots et sécurité du chan. Le robot de modération qui tenait le réseau est sur GitHub, en Java ↗. Une pile entière rendue obsolète par la fin de Flash : la première leçon sur la durée de vie d'une technologie.

    FlexAS3Red5
  5. 2008
    Virtualisation · Xen · VMware · Proxmox

    Fin du serveur physique unique, à l'époque des hyperviseurs Xen proposés par OVH : chaque service dans sa propre machine virtuelle. On isole, on clone, on restaure un instantané au lieu de réinstaller tout un week-end. Le premier vrai changement de méthode, pas seulement de langage.

    XenVMwareProxmox
  6. 2009
    Java · Spring · Hibernate

    Java découvert en cours en 2008, réellement maîtrisé l'année suivante : architecture MVC, persistance, tests. Le moment où l'autodidacte apprend les conventions des autres — et comprend à quoi elles servent.

    JavaSpringHibernate
  7. 2015
    Conteneurs · Docker · Compose · reverse proxy

    Le conteneur ne remplace pas la machine virtuelle, il s'y ajoute. La VM pour cloisonner et pour ce qui doit survivre ; le conteneur pour déployer, reconstruire et jeter. Aujourd'hui je fais tourner les deux, chacun pour ce qu'il fait le mieux — et ce site en est un exemple.

    DockerComposenginx
  8. 2015 →
    Domotique · Vera, puis Jeedom · Z-Wave · 433 MHz

    Tout ce qui pilote la maison tourne chez moi, pas chez un fabricant. Une box Vera d'abord, puis Jeedom début 2016 quand la première a saturé : capteurs Z-Wave et 433 MHz, alarme, lecteur de badge, automatisations sur mesure. La même chose qu'au travail, mais à l'échelle d'une maison — et sans budget.

    VeraJeedomZ-Wave
  9. 2016
    C# · PHP/JS · API · sûreté

    Changement d'échelle : conception et pilotage de systèmes de sûreté pour un opérateur d'infrastructure ferroviaire. Le code cesse d'afficher des pages — il pilote des caméras, des alarmes et des véhicules.

    C#APICCTV
  10. 2018
    Électronique · ESP32 · Shelly · Zigbee

    Descente d'un étage : microcontrôleurs et modules programmés soi-même — lecteur de badge maison, capteurs de température, relais pilotés. Ne plus seulement configurer du matériel, mais en fabriquer.

    ESP32ShellyZigbee
  11. 2020
    Flutter/Dart · mobile · visioconférence

    Baboon.fr — application mobile iOS et Android, client web repensé, visioconférence intégrée. Vingt ans après l'IRC, le même service rendu, une pile entièrement neuve et deux magasins d'applications à satisfaire.

    FlutterDartJitsi
  12. 2023
    IA · LLM · modération assistée · assistants de code

    Le vecteur de changement le plus rapide que j'aie vu en vingt ans. Quelques mois après l'ouverture publique de ChatGPT. En production : la modération de chat assistée par LLM sur Baboon, avec ce qu'elle attrape et ce qu'elle rate. Au quotidien : lecture de code, scripts, documentation. Un outil de plus — à condition de savoir vérifier ce qu'il produit.

    LLMModération IAAssistants
  13. 2025
    Home Assistant · Jeedom · ESPHome

    Migration de Jeedom vers Home Assistant — troisième socle en dix ans, aujourd'hui presque terminée : capteurs, automatisations, intégrations, HA a repris l'essentiel. Jeedom reste allumé pour autant, et pas par nostalgie — plus simple, plus calme, il ne réclame pas une mise à jour par semaine. L'ouverture de l'un se paie en rythme d'entretien ; l'autre, on le laisse tourner. Les deux cohabitent, et ça me va.

    Home AssistantJeedomESPHome
  14. 2025
    Windows Server · Microsoft 365 · Veeam · NIS2

    Changement d'employeur, et de monde : après dix ans de sûreté ferroviaire, retour à l'exploitation quotidienne. Un parc Windows, un Active Directory, des sauvegardes qu'on restaure pour de vrai, une téléphonie, et des utilisateurs qui appellent quand ça ne marche pas. Plus la mise en conformité NIS2. Après dix ans à écrire ce que d'autres allaient exploiter, c'est un rappel utile.

    Windows ServerMicrosoft 365NIS2
  15. 2026
    PHP CLI · statique · durcissement

    Retour au minimalisme : ce site est généré en ligne de commande et servi en HTML statique. Pas de base de données, pas d'administration, rien de dynamique exposé. La sécurité par la soustraction.

    StatiquenginxHardening

Du serveur physique au conteneur, de l'IRC au LLM. Aucune année sans écrire de code.

04// ACTIVITÉ GITHUB

Le code parle

Vingt-quatre ans plus tard, j'écris toujours du code presque tous les jours — en dehors des heures de bureau. Ce ne sont pas des démonstrations : ces dépôts tournent en production depuis des années, chez moi et chez des tiers que je ne connais pas, qui ouvrent des tickets et proposent des correctifs. Lisible, documenté, sous licence libre. Flux synchronisé chaque jour depuis @replicatorbe — rien de saisi à la main sur cette page.

contributions — github.com/replicatorbevoir le profil →
2 877 contrib.
sur les 12 derniers mois — une pratique quotidienne du code.
chargement du mur de contributions _
synchronisation quotidienne
git log --oneline · dépôts publics
git log _
05// PUBLICATIONS

Ce que j'écris

Des notes techniques et des retours d'expérience, publiés depuis 2007 et remis en ligne à leur date d'origine : lecture de capture réseau, durcissement de serveur, domotique, modération à l'échelle. J'écris ce que j'ai réellement démonté. Pas de commentaires, pas de pistage : un flux RSS, et c'est tout.

// À lire en premier
ls -lt /blogtout voir →
chargement des publications _
06// PORTRAIT

Qui suis-je ?

Passionné d'informatique depuis l'enfance, autodidacte revendiqué, bâtisseur de communautés en ligne — devenu concepteur et pilote de systèmes de sûreté, à la croisée de l'IT et de la sécurité.

Tout a commencé sur IRC et les premiers sites perso au début des années 2000. J'ai construit des plateformes communautaires (chats, réseaux, forums) utilisées par des milliers de personnes, en gérant tout le spectre : code, serveurs, réseau, modération, sécurité.

J'ai aussi un diplôme supérieur en informatique, qui valide tout ça sur le plan académique. Mais l'essentiel de ce que je sais, hier comme aujourd'hui, ne vient pas de là : il vient de la curiosité et des projets menés pour de vrai. L'école ne m'a pas appris le métier — elle m'a appris à le structurer.

Cette polyvalence est devenue mon métier : DevOps & administration système. Automatiser, déployer, surveiller, durcir. J'aime quand l'infrastructure tourne toute seule — et savoir exactement quoi faire quand ce n'est pas le cas.

Puis j'ai changé d'échelle : au service de sécurité corporate d'un opérateur ferroviaire majeur, de 2016 à 2025, je suis passé de l'exécution à la conception et au pilotage. Sans quitter le terrain pour autant — mes analyses partent du réel et y retournent.

Depuis 2025, j'ai changé d'employeur et je suis revenu à l'exploitation : le parc, les serveurs, les sauvegardes, la téléphonie, les applicatifs métier et la mise en conformité NIS2. Après dix ans passés à écrire ce que d'autres allaient exploiter, je suis de nouveau celui qu'on appelle quand ça ne marche pas. Ça remet les idées en place.

En dehors du clavier, je participe à Wolfplex, le hackerspace de Charleroi, où l'on partage projets, électronique et culture de la bidouille. La curiosité, c'est le carburant.

Avatar de sMug : un lion de feu

Jérôme Fafchamps

// sMug @ replicatorbe
FONCTIONExploitation IT · systèmes & réseau
BASEBelgique 🇧🇪
SPÉCIALITÉInfra, réseau, scripting
EN COURSAnalyse de captures, artefacts système, OSINT
07// CAPACITÉS

Ce qui tourne, et depuis quand

Je me méfie des listes de technologies « maîtrisées » : ce qu'on ne pratique plus s'en va, et l'annoncer quand même ne résiste pas à la première question précise. Voici donc autre chose — ce qui tourne cette semaine, au travail comme chez moi, ce que j'ai tenu assez longtemps en production pour le rallumer, et ce que j'apprends en ce moment.

En servicecette semaine
  • Windows Server — Active Directory, Entra, GPO, RDS
  • Microsoft 365 — dont Defender
  • Veeam — sauvegarde, et surtout restauration
  • NinjaOne — RMM, déploiement, PowerShell
  • Téléphonie VoIP · applicatifs métier
  • FortiGate · FortiClient EMS — pare-feu, VPN, postes
  • NIS2 — mise en conformité
  • Linux (Debian) — mes serveurs, celui-ci compris
  • Docker & Compose · nginx — reverse proxy, TLS, en-têtes
  • PHP · Bash — le générateur de ces pages, cron, sauvegardes
  • Git · MySQL / MariaDB
  • Réseau — TCP/IP, DNS, VPN, VLAN, segmentation
  • Home Assistant · Jeedom · ESPHome

Ce que j'ouvre sans y penser. Pour ce qui est public, la trace est là : les dépôts d'à côté, et cette page elle-même.

Tenu en productionà rallumer
  • Java — Spring, Hibernate · 2009 → 2012
  • C# — pilotage caméras et alarmes · 2016
  • Flutter / Dart — l'appli Baboon, iOS & Android · 2020 → 2026
  • Baboon.fr — la plateforme entière : site, réseau IRC, visioconférence, modération · 2008 → 2026
  • ActionScript 3 / Flex — clients de chat · 2002 → 2012
  • Red5 — streaming webcam · 2007 → 2012
  • Vera / Luup — domotique, avant Jeedom · 2015

Je ne les écris plus de tête et je ne vais pas prétendre le contraire. Mais un langage tenu des années en production, on ne le réapprend pas : on le rallume. Ça se compte en jours.

En coursmaintenant
  • Analyse de capture — Wireshark, tcpdump
  • Forensic système — artefacts Linux et Windows
  • OSINT — recherche et recoupement en sources ouvertes
  • Durcissement — retirer plutôt qu'empiler

Pas de pourcentage ici, il serait inventé. Ce qu'il y a : des articles datés et des machines résolues.

Trois strates, et rien de plus à annoncer : ce qui tourne, ce qui a tourné, ce que j'apprends. Tout y est daté — c'est ce qui rend la liste discutable.

08// CE QUI TOURNE ENCORE

Projets perso & communautaires

Trois projets menés en dehors des heures de bureau : deux qui tournent aujourd'hui, et celui qui a occupé dix-huit ans avant de s'arrêter. Les autres — Chat.fr, Adosbox, Espace-IRC — sont racontés dans la frise, et mieux.

Trois écrans de l'application Baboon : accueil, salon de discussion avec signalement, et filtres du profil2008 → 2026B

Baboon.fr ARRÊTÉ EN 2026

Mon chat IRC historique entièrement remis au goût du jour : appli mobile Flutter/Dart (iOS & Android), client web KiwiIRC profondément modifié, visio Jitsi Meet et modération de chat assistée par IA. Dix-huit ans de service, arrêté en 2026.

Flutter/DartKiwiIRCModération IAJitsi
Plan de la maison sous Vera : éclairages, températures, humidité, détecteurs de fumée et station météo2015 → ∞

Domotique maison PERSO

Maison connectée auto-hébergée, principalement sous Home Assistant, avec Jeedom toujours en service : modules Shelly, microcontrôleurs ESP32, capteurs en réseau et automatisations sur mesure. Ce qui manquait, je l'ai écrit — plugins Jeedom caméras Dahua, trains SNCB et collectes de déchets, tous publics. Les débuts, en 433 MHz →

Home AssistantShellyESP32
2004 → ∞

fafchamps.be ● ACTIF

Mon espace personnel depuis 2004, refondu au fil des ans — vous y êtes (refonte 2026, façon terminal). Le code de cette page est public ↗ Toutes les versions sur archive.org ↗

HTML/CSSDesignArchive.org
09// CONTACT

Prenons contact.

Un poste où il faut comprendre ce qui s'est passé — analyse d'incidents, traces, systèmes de sûreté —, un projet à cadrer, ou une question précise sur ce que vous lisez ici : c'est la bonne adresse.

jerome@fafchamps.be