Platform & DevOps Engineer
Intégration à l'équipe platform & DevOps d'une banque d'investissement pour moderniser et standardiser la plateforme CI/CD multi-applicatifs à l'échelle de l'organisation.
- Pilotage d'une refonte complète de la plateforme CI existante, redessinant les pipelines depuis zéro pour les applications .NET/C#, Java et Angular en tous environnements.
- Mise en place des workflows de build et publication d'artefacts via Nexus et JFrog Artifactory, couvrant la création de packages RPM, les builds d'images Docker et le versioning d'artefacts pour les 3 types d'applications.
- Intégration de SonarQube et Fortify dans les pipelines CI pour l'analyse statique du code et le scanning de sécurité (SAST).
- Standardisation des templates de pipelines CI dans Jenkins avec des étapes réutilisables pour la compilation, les tests, le scanning de sécurité et la publication d'artefacts.
- Déploiement d'applications sur une plateforme Kubernetes managée (cloud interne hybride) ainsi que sur des machines Red Hat bare metal, en gérant les déploiements conteneurisés et natifs.
- Pilotage de l'onboarding et de la migration de services de l'infrastructure Red Hat bare metal/VM vers Kubernetes, incluant la gestion du cycle complet de migration (networking, storage, alignement des configurations).
- Participation à la migration d'un cluster Kafka vers un nouvel hyperviseur.
- Gestion et résolution des incidents liés à Kafka : défaillances de brokers, rééquilibrage de partitions et problèmes de connectivité.
- Contribution à l'implémentation d'un cluster Apache Spark sur Kubernetes pour répondre aux besoins de traitement de données métier.
- Amélioration de la journalisation des applications, des politiques de rétention et de la couverture d'observabilité sur tous les services.
- Assurance du monitoring de la santé des plateformes avec Prometheus, Grafana et Dynatrace.
- Fourniture de support sur les incidents de CI et de déploiement, avec analyse des causes racines et résolution en respect des contraintes SLA.
- Développement de playbooks et rôles Ansible pour l'automatisation des déploiements d'applications sur les machines Red Hat.
- Conduite d'investigations Linux et d'administration système pour diagnostiquer les problèmes impactant la stabilité de la plateforme.
- Contribution à l'implémentation d'agents IA pour la review de code et l'accélération des pipelines de livraison (en cours).
- Opération d'une service mesh Consul + Envoy, en gérant la découverte de services, la communication mTLS et le routage du trafic.
Environnement technique