Ingénieur développement KAFKA (F/H)
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.
Vos qualifications
Apache Kafka
Avoir une expérience significative de Kafka en production.
Très bonne compréhension de l'architecture Kafka et des brokers.
Maîtrise des topics, partitions, réplication, producers, consumers et consumer groups.
Gestion des offsets et compréhension des mécanismes de delivery.
Tuning et optimisation des performances.
Haute disponibilité, résilience et gestion de capacité.
Supervision, troubleshooting et analyse d'incidents Kafka en production.
Kubernetes & Helm
Bonne maîtrise de Kubernetes, avec une expérience en environnement de production.
Expérience de l'exploitation de workloads distribués et stateful sur Kubernetes.
Maîtrise du déploiement et de la gestion du lifecycle via Helm : charts, values, templates, releases, upgrades et rollback.
Compréhension du networking, du stockage et de la gestion des ressources Kubernetes.
Une expérience de plateformes de messaging ou de bases de données opérées sur Kubernetes est un réel plus.
Linux & Réseau
Solides compétences en administration Linux et expérience de systèmes en production.
Maîtrise du troubleshooting système : processus, services, CPU, mémoire, stockage, filesystem, logs et performances.
Solides connaissances réseau : TCP/IP, DNS, routage, ports, firewalling, load balancing, latence et diagnostic de connectivité.
Capacité à analyser des problèmes à plusieurs niveaux de la stack : application → Kafka → Kubernetes → Linux → réseau.
Développement
Bon niveau en Java, notamment pour le développement de services et d'intégrations autour de Kafka.
Expérience avec les API REST et les architectures microservices.
Le développement Java constitue une compétence complémentaire ; le cœur du poste est orienté Kafka, Kubernetes, infrastructure et systèmes distribués.
Maitrise de l'anglais à l'écrit comme à l'oral.
Nous rejoindre c'est aussi :
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans
Principaux avantages et bénéfices :
· Environnement multiculturel ;
· Cadre de travail convivial axé sur le bien-être et la santé ;
· Engagement en faveur de la diversité et de l’inclusion ;
· Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc ;
Inclusion statement

OUTSCALEは、組織のバーチャルツインと信頼できるクラウド環境を提供し、イノベーションを容易にし、持続可能な方法で競争力を向上させます。
ダッソー・システムズについて、
当サイトのその他のセクションでさらに詳しくご覧ください。
学生&新規学卒者
働き方の未来 - インターンシップおよび採用情報をご覧ください。
採用情報
採用情報をご覧ください。
企業文化&価値観
ダッソー・システムズの企業文化&価値観をご覧ください。