Stagiaire DevOps
03/2025 – 09/2025 · 01/2026 – 07/2026
bioMérieux, Bruz
Durant deux stages de six mois en R&D, j'ai contribué à l'infrastructure DevOps de 3P Connect, une application web dédiée au contrôle environnemental et à la traçabilité en contexte pharmaceutique et industriel.
-
Migration CI/CD : migré près de 20 pipelines 3P Connect V3/V4 de Jenkins vers GitLab CI/CD, avec validation de l'équivalence fonctionnelle des artefacts produits pour la V3.
Résultat : builds entièrement exécutés sous Docker, qualité renforcée par l'exécution systématique de tests unitaires et de scans SonarQube/Black Duck, maintenance réduite grâce à la suppression de 3 machines virtuelles Jenkins au profit de runners Linux mutualisés.
-
Pipelines opérationnels : conçu 3 pipelines GitLab pour déployer des versions ciblées des composants 3P Connect, mettre à jour automatiquement 3 templates de machines virtuelles Windows et créer des machines virtuelles d'intégration avec installation automatisée de 3P Connect.
Résultat : opérations quotidiennes simplifiées pour les développeurs et environnements d'intégration créés automatiquement en moins d'une heure.
-
Tests automatisés sous Docker : créé une image Docker Robot Framework et migré l'exécution de 3 suites de tests automatisés V3/V4 d'un runner Windows dédié vers des runners Linux mutualisés.
Résultat : campagne quotidienne sur une machine virtuelle mise à jour avec les dernières versions de développement, environnement reproductible et runner Windows dédié supprimé.
-
Outils internes : créé 2 images Docker : l'une pour prévisualiser la documentation Antora, l'autre pour remplacer la résolution des noms d'hôte des machines virtuelles Windows via NetBIOS par l'API vSphere.
Résultat : écriture de la documentation simplifiée et résolution des hôtes stabilisée grâce à la suppression de la dépendance à NetBIOS sous Linux.
-
Observabilité et inventaire : déployé une stack Docker Prometheus/Grafana sur une machine virtuelle dédiée et créé 3 dashboards pour suivre 4 runners, 12 machines virtuelles d'intégration, les métriques CI/CD et les tests de charge.
Résultat : supervision centralisée de l'infrastructure DevOps et inventaire mensuel automatisé d'environ 25 machines virtuelles AWS avec publication dans Teams.