Expert Technique Kafka H/F - LeHibou
Les missions du poste
Le besoin
Notre client dans le secteur Assurance recherche un/une Expert Technique Kafka H/F
Description de la mission :
Contexte du besoin
Dans le cadre d'un projet de mise en oeuvre d'un socle d'échange de données basé sur la technologie open source Apache Kafka, s'appuyant sur la distribution Confluent, nous recherchons un expert Kafka afin de renforcer l'équipe projet.
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.
Objet de la prestation
Pour renforcer l'équipe projet, le présent marché spécifique a pour objet la recherche d'une prestation d'expertise technique Kafka dans le cadre de la mise en oeuvre d'un nouveau socle Kafka Confluent.
Les missions porteront sur les différentes phases du projet qui ont été identifiées :
Phase 1 - Mise en oeuvre 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 de socle seront produites par les différents socles techniques du SI Agir-Arrco, soit : SI de gestion (PostgreSQL), Hadoop (Cloudera), SID-RC (Datastage) + Teradata.
Parmi les travaux identifiés à réaliser :
· Installation et configuration du cluster Kafka / Confluent.
· Définition et mise en oeuvre 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'ecosyteme SI Agirc-Arrco;
· Optimisation des performances de la plateforme.
· Construction et industrialisation des processus de fabrication et d'intégration des livrables.
· Mise en oeuvre 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..
Une attention particulière sera portée à l'industrialisation des connecteurs, notamment:
· Déclaration des nouveaux producteurs et consommateurs,
· Gestion des configurations,
· Initialisation et rafrachissement des données consommateurs ,
· Déploiement automatisé des souscriptions,
· Prise en compte é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.
· Connecteurs à mettre en oeuvre
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 oeuvre 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 oeuvre de la migration des échanges actuellement gérés par le socle WebMethods vers Kafka.
Informations concernant le télétravail :
Oui - 2 jours/semaine
Bureaux à Bordeaux
Le profil recherché
Profil recherché
Profil recherché :
Nous recherchons un expert Kafka / Confluent capable de participer à l'ensemble des phases du projet et d'accompagner l'équipe sur les sujets suivants :
· Architecture Kafka et Confluent ;
· Installation et administration de plateformes Kafka ;
· Sécurisation des échanges ;
· Performance et tuning ;
· Mise en oeuvre de connecteurs Kafka Connect ;
· Industrialisation et automatisation des déploiements ;
· Supervision et exploitation ;
· Accompagnement des équipes projet et transfert de compétences.
· Rédaction de dossiers d'architecture, de normes et bonnes pratiques, de dossiers d'exploitation
L'expert intégrera l'équipe projet pour contribuer à la conception, à la mise en oeuvre et à l'industrialisation du futur socle d'échange de données de l'entreprise.
Le projet débute au 4ieme trimestre 2027, et devrait durer entre 1 an et demi et 2ans
Livrables attendus
· Reporting hebdomadaire
· Tableau de bord Mensuel de suivi d'activités
· Documentations techniques: Normes, principes, dossier d'architecture, dossier d'administration, dossier d'exploitation, modes opératoires
· Transferts de connaissances : organisation de session de transferts de connaissances et rédaction de supports.
· Gestion demandes: Tickets incidents / demandes / changements dûment complétés
· Contribuer à la continuité de services au sein de l'équipe
Environnement technique - technologique
Environnement Socle Kafka :
· Distribution Kafka Confluent et Strimzy
· Langages de scripting et de developpement : Shell, Python, Json,
· Systeme d'exploitation : Linux Redhat
Autres environnements techniques:
· Base de données : PostgreSQL
· Hadoop : Cloudera
· Data Streaming : IBM Infosphere CdC
· Socle technique infrastructure : Kubernetes, Ansible, Linux RedHat, Vmware
· Exploitation: : ordonnanceur IWS, sauvegarde HDPS, supervision Prometheus / Grafana
Compétences requises
- SGBD
- VMWare
- Python
- Shell
- JSON
- Kubernetes
- PostgreSQL
- Ansible
- Grafana
- Monitoring
- Linux
- Hadoop
- KAFKA
- Prometheus