
Ingénieur développement KAFKA
Dassault Systèmes
- Salaire
- Non communiqué par l'employeur
- Télétravail
- Non précisé
- Contrat
- CDI
- Lieu
- Vélizy-Villacoublay (78) · 78140
- Expérience
- Non précisé
- Publiée
- il y a 8 j
Data & IA · Site carrière de Dassault Systèmes
Description du poste
OUTSCALE, cloud provider souverain du groupe Dassault Systèmes, porte une mission stratégique : définir et livrer une plateforme Multi-Cloud souveraine et durable, socle de l'ensemble des solutions SaaS du groupe.
Dans ce cadre, nous renforçons l'équipe avec un profil technique senior capable d'accompagner le Responsable de la Plateforme dans l'analyse du marché, la modernisation de l'architecture existante et le pilotage technique des évolutions de la plateforme.
Poste à pourvoir en CDI, basé à Vélizy-Villacoublay (78).
Vos missions
- Concevoir, déployer et faire évoluer des architectures de streaming et de messaging basées sur Apache Kafka, opérées sur Kubernetes.
- Administrer et exploiter des clusters Kafka en production, en garantissant leur disponibilité, leur performance, leur sécurité et leur résilience.
- Gérer le cycle de vie des infrastructures Kafka sur Kubernetes : déploiement, configuration, évolution, scaling, upgrades et opérations de maintenance.
- Définir et maintenir les charts Helm permettant d'industrialiser et d'automatiser le déploiement et le lifecycle des composants de la plateforme de messaging.
- Administrer les workloads et ressources Kubernetes associés à la plateforme : deployments/stateful workloads, services, configuration, secrets, stockage, ressources et networking.
- Réaliser le tuning et l'optimisation de Kafka : partitionnement, réplication, configuration des brokers, performances producteurs/consommateurs, gestion des ressources et capacité.
- Mettre en œuvre et maintenir les bonnes pratiques autour de Kafka, topics, partitions, consumer groups, offsets et réplication.
- Mettre en place et exploiter les mécanismes de monitoring, supervision et alerting des clusters Kafka et de leur environnement Kubernetes.
- Diagnostiquer et résoudre des incidents complexes sur des environnements de production, notamment sur les problématiques Kafka, Kubernetes, Linux, réseau et systèmes distribués.
- Administrer et maintenir les environnements Linux utilisés par la plateforme : configuration système, processus, services, CPU, mémoire, stockage, filesystem, logs et analyse de performances.
- Intervenir sur les problématiques réseau liées aux architectures distribuées : TCP/IP, DNS, routage, ports, firewalling, load balancing, latence et diagnostic de connectivité.
- Intégrer et automatiser les solutions Kafka dans le PaaS du groupe afin de les proposer aux équipes de développement sous forme de services as a service.
- Participer à l'industrialisation des opérations et à l'automatisation de la plateforme.
- Spécifier, développer et tester les nouvelles fonctionnalités et intégrations autour de Kafka et des APIs REST, principalement en Java.
- Collaborer étroitement avec les équipes Ops, Cyber-sécurité et Développement afin de garantir la sécurité, la scalabilité, la résilience et la disponibilité des plateformes.
À propos de l'entreprise
- Métier
- Data & IA