Platform & DevOps Engineer
Intervention au sein de l'équipe Platform & DevOps de BNP Paribas CIB pour refondre la plateforme CI existante et intégrer de l'outillage GenAI dans les processus de développement et d'exploitation.
- A réalisé la refonte complète de la plateforme CI existante en reconcevant les pipelines de bout en bout pour les applications .NET/C#, Java et NodeJS sur l'ensemble des environnements.
- A participé à la migration d'un cluster Kafka vers un nouvel hyperviseur.
- A géré et résolu les incidents Kafka, incluant les défaillances de brokers, le rééquilibrage de partitions et les problèmes de connectivité.
- A mis en place les workflows de build et de publication d'artefacts via Nexus et JFrog Artifactory en créant des paquets RPM, des images Docker et le versionnage pour les 3 types d'applications.
- A intégré le DevSecOps via SonarQube et Fortify dans les pipelines CI pour l'analyse statique de code et les scans de sécurité (SAST).
- A standardisé les templates de pipelines CI sous Jenkins avec des étapes réutilisables de compilation, tests, scan de sécurité et publication d'artefacts.
- A développé des agents LLM utilisant l'API Anthropic et le MCP GitLab pour automatiser les workflows CI/CD, les revues de merge requests, la génération de changelogs et le triage des échecs de pipeline.
- A déployé des applications sur une plateforme Kubernetes managée en cloud interne hybride ainsi que sur des machines bare metal Red Hat.
- A migré des services depuis des VM et environnements bare metal Red Hat vers Kubernetes, incluant le réseau, le stockage et la configuration.
- A intégré l'outillage GenAI avec Claude et OpenCode pour automatiser la revue de code, la génération de tests et le troubleshooting des pipelines.
- A supervisé la santé de la plateforme via Prometheus, Grafana et Dynatrace.
- A développé des serveurs MCP exposant l'outillage interne de la plateforme Jenkins et Artifactory aux agents IA pour un accès conversationnel à l'état des builds et des déploiements.
- A mené des investigations d'administration système et Linux pour diagnostiquer les problèmes impactant la stabilité de la plateforme.
- A exploité le service mesh Consul et Envoy pour la découverte de services, la communication mTLS et le routage du trafic.
Environnement technique