Ingénieure DevOps — Projet de fin d'études
Industrialisation d'un pipeline Jenkins déclaratif en cinq étapes (Prepare / Build / Validate / Analyze / Publish) couvrant la compilation multi-cibles PC et ARM d'un firmware STM32, en remplacement d'un processus de build et de test manuel. Automatisation de bout en bout des tests Hardware-in-the-Loop : programmation des cartes via J-Link, capture et exploitation des logs UART en Python (pyserial), sélection dynamique de la cible et verrouillage du banc matériel via Jenkins Lockable Resources. Configuration d'agents Jenkins distribués sur serveurs Linux et Windows, intégration de l'analyse statique Polyspace et publication automatique des résultats au format JUnit / XML / HTML.