Ingénieur Développement Kafka H/F 3DS Outscale
- Vélizy-Villacoublay - 78
- CDI
- Bac +5
- Secteur informatique • ESN
- Exp. 3 ans min.
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail 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 oeuvre 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 coeur 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 coeur 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 ;
Publiée le 27/10/2026 - Réf : 550576