Ingénieure Cloud & DevOps
Société Générale · Paris
- Migré les pipelines de l’équipe de Jenkins vers GitHub Actions (tests, build , sécurité, déploiement), corrigé les erreurs de code et de tests bloquantes et validé en production : chaîne CI/CD modernisée et dépendance à Jenkins supprimée. - Basculé les pipelines vers la plateforme CI/CD centralisée et Harbor (variables, secrets, stockage d’images), avec validation build/push/deploy : coûts d’infrastructure réduits et déploiements alignés sur les standards du groupe. - Migré les artefacts de l’équipe vers l’instance JFrog centralisée du groupe (packages internes/partagés ), sans perte ni interruption de service : réduction des coûts par la centralisation. - Amélioré la journalisation des feeders Python exécutés en CronJobs Kubernetes : ajout de logs structurés dans le code et adaptation de la configuration Helm pour leur remontée dans Elasticsearch, afin de faciliter l’analyse et réduire le temps de diagnostic des incidents. - Assuré la maintenance de feeders Python collectant les données de GitHub Enterprise, SonarQube, XLDeploy, TeamCity et AWX vers une golden copy centralisée : données fiables et à jour pour suivre les migrations. - Fait évoluer le schéma de la base PostgreSQL de la golden copy CI/CD du groupe (migrations Alembic, création de tables) et alimenté des tableaux de bord Power BI (GitHub, Jenkins, SonarQube, Jira…) : suivi de l’avancement des migrations présenté aux décideurs pour vérifier le respect des délais. - Développé un bot Python de gouvernance GitHub détectant secrets exposés, repositories orphelins et écarts de conformité : contrôles automatisés et gouvernance des projets renforcée. - Conçu une Azure Function Python testant de bout en bout les flux de provisioning d’accès (Vault, OAuth/OIDC) : temps de validation réduit et tests fiabilisés avant mise en production. - Mis en place des files Azure Service Bus pour découpler la publication des événements de datasets (métadonnées) de leur enregistrement dans un catalogue de données : traitement asynchrone, fiable et non bloquant. - Créé et maintenu des endpoints d’API Python pour une plateforme d’ingénierie interne : parcours des équipes de développement standardisé et automatisé, avec exigences de qualité et de sécurité.