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.