Expertises Techniques & Stack

Architecture robuste pour environnements critiques.

Je privilégie des environnements immuables, du code typé et une infrastructure déclarative (NixOS) pour garantir la disponibilité 24/7.

Connectivité Industrielle & OT

Acquisition de données et interopérabilité en bord d'automate.

  • Protocoles : Maîtrise de l'OPC UA (Client/Serveur), Modbus (TCP/RTU), S7, MQTT.
  • Drivers Ad-hoc : Développement de middlewares en C#/.NET ou Rust pour l'intégration de protocoles propriétaires ou legacy.
  • Edge Gateway : Déploiement de collecteurs locaux durcis pour le filtrage, le buffering et la gestion de la gigue réseau.
  • Contraintes Temps-Réel : Gestion des timeouts, du polling haute fréquence et de la résilience face aux coupures réseau.

Infrastructure Déclarative (NixOS)

L'Infrastructure as Code appliquée à l'industrie pour une reproductibilité totale.

  • NixOS & Flakes : Configuration systémique immuable, versionnée et auditable. Fini le 'Configuration Drift'.
  • Secrets Management : Utilisation de SOPS et de clefs matérielles/système pour sécuriser les credentials industriels.
  • Isolation : Orchestration de services via Docker/Podman ou conteneurs légers LXC pour séparer les flux critiques.
  • Rollback Instantané : Capacité de retour arrière immédiat en cas de mise à jour système instable (Zero-downtime strategy).

Ingénierie des Données (SQL)

Design de schémas performants et optimisation de moteurs de bases de données.

  • SQL Server DBA : Optimisation fine (Analysis Service, plans d'exécution, tuning d'index, statistiques).
  • Bases Temporelles : Implémentation d'InfluxDB pour l'historisation de signaux haute fréquence (IoT/Monitoring).
  • Traitement Backend : Procédures stockées optimisées pour les gros volumes et middlewares de synchronisation inter-machines.
  • Intégrité de Traçabilité : Conception de modèles garantissant la cohérence des données malgré les arrêts brutaux de production.

Environnement de Développement

C# / .NET comme socle de développement pour les outils métier critiques.

  • Backend .NET : C#, ASP.NET Core API, Entity Framework, gestion avancée de la concurrence et du parallélisme.
  • Front-end / IHM : Blazor (Server/WASM) et SignalR pour des dashboards temps réel réactifs sans lourdeur.
  • Clean Architecture : Séparation stricte des préoccupations (Domain, Application, Infrastructure) pour la pérennité du code.
  • Qualité : Mise en place de pipelines CI/CD, tests d'intégration et audit de dette technique sur l'existant.

Observabilité & Exploitation

Surveiller pour agir avant que le système ne flanche.

  • Monitoring : Déploiement de sondes métriques et remontée d'alertes via Grafana ou dashboards sur-mesure.
  • Analyse de système critique : Cartographie réseau (VLAN, segmentation OT/IT) et analyse des points de vulnérabilité.
  • PRA/PCA : Rédaction de plans de reprise d'activité basés sur des restaurations testées et d'une documentation d'exploitation claire.