SoftDPAC Remote Installer

En entrepriseSchneider Electric · avril 2025 à mars 2026

Je l’ai conçu à partir de zéro pendant mon stage, puis j’en ai été responsable en CDD jusqu’à sa livraison en production : douze mois sur le même produit.

Le problème

  • Les logiciels d’automatisation industrielle doivent s’installer sur des PC industriels isolés du réseau (air-gapped), avec des exigences strictes de cybersécurité.

En stage, d’avril à septembre 2025

  • Conception de l’application à partir de zéro, en Go et React.
  • Déploiement par SSH, scan d’adresses IP et authentification par clés.
  • Un environnement de test complet en conteneurs (Docker, Podman), avec des scénarios de bout en bout Cypress.
  • Une équipe Agile SAFe : revues de code et programmation en binôme.

En CDD, d’octobre 2025 à mars 2026

  • Responsable du produit de bout en bout, jusqu’à sa livraison en production.
  • Suivi de l’installation en direct (SSE), avec nouvelle tentative quand le verrou apt est pris et solutions de repli pour installer les paquets.
  • Scripts de build Python en conteneurs, qui produisent un installateur Windows (NSIS, généré avec Tauri 2.0).
  • Tests unitaires et d’intégration.

Ce que ça change

  • Selon mon estimation, qui n’est pas une mesure, installer un PC prenait environ une à deux heures à la main, et environ quinze minutes avec l’outil.

Terminal · camsh

camsh, un petit shell écrit en TypeScript, tourne dans votre navigateur. Ses fichiers, en lecture seule, sont le contenu de ce site. Tapez help, Tab pour compléter, Échap pour fermer.

Essayer :