Expert Kafka / Kafka Confluent / IBM / Kafka Strimzi. - Freelance
Freelance Paris (Paris)
Description de l'offre
Contexte
Nous recherchons pour un de nos clients un Expert Kafka / Kafka Confluent / IBM / Kafka Strimzi.
L'objectif est la mise en place d'un socle Kafka d'entreprise destiné à supporter différents cas d'usage d'échange, de réplication et d'intégration de données.
Missions
Les missions porteront sur les différentes phases du projet qui ont été identifiées :
Phase 1 - Mise en œuvre du socle pilote :
Cette première étape consiste à mettre en place un socle pilote pour alimenter un premier cas d'usage de type Plateforme Data. Les données mises à disposition de ce socle seront produites par les différents socles techniques du SI du client, soit : SI de gestion (PostgreSQL), Hadoop (Cloudera), SID (Datastage) + Teradata.
Parmi les travaux identifiés à réaliser :
Installation et configuration du cluster Kafka / Confluent.
Définition et mise en œuvre des normes et standards d'exploitation.
Mise en place de l'outillage d'administration et d'exploitation.
Mise en place des mécanismes de sécurité et de gestion des habilitations en s'intégrant dans l'écosystème SI client.
Optimisation des performances de la plateforme.
Construction et industrialisation des processus de fabrication et d'intégration des livrables.
Mise en œuvre des workflows d'intégration et de déploiement.
Installation et configuration des connecteurs producteurs et consommateurs Kafka "standard" et "spécifiques Confluent" nécessaires aux premiers cas d'usage : PostgreSQL, Hadoop (HDFS), Datastage, Teradata, autres connecteurs nécessaires au périmètre du pilote.
Industrialisation des connecteurs, notamment :
Déclaration des nouveaux producteurs et consommateurs,
Gestion des configurations,
Initialisation et rafraîchissement des données consommateurs,
Déploiement automatisé des souscriptions,
Prise en compte des évolutions schémas de données par les Topics Kafka,
Automatisation des opérations récurrentes.
Il conviendra également de mettre en place l'ensemble des procédures d'exploitation du socle :
Procédures d'arrêt et de relance ;
Gestion des servitudes techniques ;
Supervision et monitoring ;
Mise en place des tableaux de bord ;
Documentation d'exploitation.
Phase 2 : Extension du socle :
Après la validation et la livraison du socle pilote, le projet entrera dans une phase d'extension afin de construire un socle cible plus capacitif et capable d'accueillir de nouveaux cas d'usage.
Les principaux cas d'usage envisagés sont :
Cas d'usage n°1 : Extension Plateforme Data + Extension du pilote initial à l'ensemble des bases de données et des usages de la Plateforme Data.
Cas d'usage n°2 : Remplacement de l'outil IBM CDC + Migration des flux actuellement gérés par IBM Change Data Capture (CDC) vers Kafka.
Cas d'usage n°3 : Remplacement des extracteurs batch + Remplacement progressif des mécanismes d'extraction batch alimentant les plateformes décisionnelles par des flux temps réel basés sur Kafka.
Cas d'usage n°4 : Réplication des bases PostgreSQL + Mise en œuvre de mécanismes de réplication et de synchronisation de bases PostgreSQL via Kafka.
Cas d'usage n°5 : Migration du socle WebMethods + Étude et mise en œuvre de la migration des échanges actuellement gérés par le socle WebMethods vers Kafka.
Outils & Environnement
Distribution "Kafka Confluent / IBM" : composant du cluster Kafka (Broker, Kraft, Cwork)
Schema registry, connecteurs (JDBC, Debezium PgSQL, HDFS, ...)
Distribution autres : "Kafka Strimzi", connecteurs propriétaires (exemple : "Datastage") ou outillage complémentaire
Langages de scripting et de développement : Shell, Python, Json
Infrastructure et système d'exploitation : Linux, Kubernetes, Ansible
Outils connexes : ETL Datastage, Power-BI, SAS, Teradata, PostgreSQL, Data streaming, Hadoop
Conditions de travail
Lieu de la mission : Paris
Mission de longue durée
2 jours de télétravail par semaine
Date de démarrage : ASAP
Anglais professionnel obligatoire
Séniorité requise : 8 ans minimum d’expérience
Profil recherché
- Expert Kafka / Confluent capable de participer à l'ensemble des phases du projet
- Maîtrise de l'architecture Kafka et Confluent
- Expérience en installation et administration de plateformes Kafka
- Compétences en sécurisation des échanges
- Connaissance en performance et tuning
- Expérience dans la mise en œuvre de connecteurs Kafka Connect
- Capacité à industrialiser et automatiser les déploiements
- Compétences en supervision et exploitation
- Capacité à accompagner les équipes projet et transfert de compétences
- Rédaction de dossiers d’architecture, normes, bonnes pratiques et dossiers d'exploitation
- 8 ans minimum d’expérience sur les technologies indiquées
- Anglais professionnel obligatoire
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours