Consultant DevSecOps / Tech Lead
bpifrance
Gestion de l’infrastructure et automatisation • Automatisation de l’infrastructure : gestion de l’infrastructure avec des outils IaC (Terraform, Ansible) pour une configuration automatisée des VMs Red Hat(RHEL 9). • Patching et reconfiguration : automatisation du patching des VMs pour traiter les CVEs. • Supervision des ressources : mise en place de moniteurs spécifiques dans DataDog pour surveiller l’utilisation des ressources et trafic des VMs. Leadership • Pilotage transverse d’un programme de migration d’environ 150 jobs de l’Assurance Export vers une nouvelle infrastructure Red Hat 9, impliquant dix équipes. Coordination des dépendances, suivi des risques, préparation des bascules, accompagnement des tests, sécurisation du déploiement et communication avec les parties prenantes. • Accompagnement des équipes : formation et accompagnement des équipes sur les meilleures pratiques DevOps et les outils associés de Bpifrance. • Sensibilisation à la sécurité : conduite de sessions de formation et de sensibilisation à la sécurité pour les équipes de développement. • Collaboration inter-équipes : collaboration avec les équipes pour aligner les objectifs de développement et d’opérations du train TSE. • Cérémonies SAFe : participation active aux cérémonies SAFe (arbitrage et atterrissage des demandes, planification du PI, découpage des fonctionnalités et chiffrage avec les équipes) afin de sécuriser le périmètre et de garantir une livraison cohérente et prévisible. Optimisation des performances et observabilité • Analyse et optimisation des performances des applications et batchs du train Assurance Export. • Mise en place de l’observabilité applicative avec DataDog : utilisation de l’APM pour l’analyse des performances, configuration de moniteurs pour le suivi des SLI/SLO et création de dashboards dédiés au monitoring des ressources des pods Kubernetes. • Supervision des topics Kafka : mise en place de la supervision des topics Kafka via DataDog. • Dashboards Kibana : création de tableaux de bord Kibana facilitant la recherche et l’analyse des logs. CI/CD et sécurité • Industrialisation GitOps : adaptation des pipelines CI/CD aux principes GoProd/GitOps. • Trunk-Based Development : structuration d’un modèle de branches centralisé afin de fluidifier l’intégration continue et de limiter les dépendances aux environnements. • Audits et conformité : participation aux audits annuels de sécurité pour l’ensemble des applications de Bpifrance et amélioration de la sécurité et de la qualité du code en identifiant et corrigeant les vulnérabilités détectées par SonarQube et Checkmarx. • Surveillance des certificats : monitoring des certificats SSL/TLS pour assurer leur validité et détecter les compromissions. • Sécurisation des pipelines CI/CD et des conteneurs : intégration de contrôles de sécurité automatisés SAST, DAST et SCA alignés sur les standards OWASP, avec analyse des images Docker, gestion et priorisation des vulnérabilités via SonarQube, Checkmarx, Grype, Cyberwatch, Hackuity et Prisma cloud. • Contribution à la définition et à l’industrialisation de la gouvernance des images Docker : standards de construction, images de référence, sécurité, versioning, publication, traçabilité et promotion automatisée via la CI/CD. Conception et Développement d’Applications • Architecture et développement d’applications full-stack critiques basées sur Angular / Spring Boot, avec conception d’API REST sécurisées. • Intégration et exploitation de flux événementiels via Kafka • Pilotage de l’évolution technique des applications : réduction de la dette technique, amélioration de la qualité du code et adoption de bonnes pratiques d’ingénierie logicielle. • Contribution aux standards d’architecture, aux revues de code et à la diffusion des bonnes pratiques au sein des équipes de développement. • Collaboration avec les équipes architecture, sécurité, DevOps et UX/UI afin de garantir la cohérence technique et la qualité des livraisons. Autres contributions • Migration d’applications OpenShift vers Kubernetes/Tanzu : adaptation des manifests/Helm charts, configurations, secrets, services, ingress et validation des déploiements • Release notes automatiques : développement et implémentation d’un processus autonome pour la génération de notes de version à chaque mise en production. • Authentification : migration et intégration du protocole OpenID Connect (OIDC) pour une authentification sécurisée. • Gestion des incidents et résolution proactive des problèmes afin de minimiser les interruptions de service, avec analyse des causes racines, contribution aux post-mortems • Rédaction et mise en œuvre d’Enablers SAFe afin d’explorer de nouveaux sujets techniques (NFR), cadrer les besoins non fonctionnels et préparer leur intégration dans les solutions. • Intégration de l’IA générative dans la démarche qualité afin d’automatiser les audits d’accessibilité RGAA, détecter les écarts de conformité et accompagner la correction des problèmes identifiés.