Consultant expert Kafka Sénior - Freelance
Contexte
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.
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 du socle seront produites par les différents socles techniques du SI, soit : SI de gestion (PostgreSQL), Hadoop (Cloudera), SID-RC (Datastage) + Teradata.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.
Missions
Durant la phase 1 de mise en œuvre du socle, les travaux identifiés à réaliser sont les suivants :
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.
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.
Une attention particulière sera portée à l'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.
Connecteurs à mettre en œuvre
Durant la phase 2 d’extension du socle, les principaux cas d’usage identifiés sont les suivants :
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.
Le client recherche 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 œuvre 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, etc.
L'expert intégrera l'équipe projet pour contribuer à la conception, à la mise en œuvre et à l'industrialisation du futur socle d'échange de données de l'entreprise.
Environnement technique
Exemples de 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 sessions de transferts de connaissances et rédaction de supports.
Gestion demandes : tickets incidents / demandes / changements dûment complétés.
Contribution à la continuité de services au sein de l'équipe.
Compétences techniques :
Environnement Socle Kafka :
Distribution Kafka Confluent et Strimzi.
Langages de scripting et de développement : Shell, Python, Json.
Système 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.
Le consultant devra justifier des compétences suivantes :
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.
Emplois Recommandés
Vacataire professeur mécanique cycle
À propos de nous Qui sommes-nous ? La Chambre de Métiers et de l'Artisanat Nouvelle-Aquitaine (CMA NA) a une mission d'accompagnement des entreprises artisanales et des entreprises de proximité de leu…
CONDUCTEUR DE TRAVAUX CONFIRMÉ H/F
A propos de SUPPLAY SIEGE: Acteur majeur dans le secteur de l'intérim et du recrutement, Supplay poursuit sa croissance en gardant une culture d'entreprise fondée sur le respect et l'exigence. Cha…
Data Engineer F/H
Contribuez aux grandes transformations des entreprises et des acteurs publics en alliant innovation technologique et expertise métier, au service de nos clients et de la société pour les faire avance…
EDUCATEUR SPÉCIALISÉ AEMO RENFORCÉE
Le SEPAJE recrute un(e) éducateur(trice) spécialisé(e) en CDI temps plein pour son service d’Action Éducative en Milieu Ouvert Renforcée (AEMO-R). Le service accompagne 40 mesures et s’appuie sur…
Technicien de maintenance industrielle 2x8 H/F
Notre client est une entreprise industrielle reconnue pour son expertise et son savoir-faire technique. Dans le cadre du renforcement de son équipe maintenance, il recherche un Technicien de maintena…
INFIRMIER EQUIPE MOBILE D'HYGIENE 50% - H/F
du poste : Accompagner les EHPAD conventionnés avec l'Équipe Mobile d'Hygiène de la Gironde (EMH-33) dans une démarche dynamique à la mise en uvre des actions de prévention des infections associées …
Testeur QA Automaticien H/F
Description de l'entreprise Qui sommes-nous ? Rejoindre NEXTON, c'est intégrer une entreprise où convergent l'esprit d'un cabinet de conseil, la créativité d'une Factory et la dynamique d'une E…
mécanicien expérimenté h/f
A propos de METIER INTERIM ET CDI BORDEAUX: Métier Intérim et CDI est un réseau de 17 agences dans l'Ouest de la France. Nous tissons avec nos collaborateurs intérimaires une relation de confiance…
Conseiller en immobilier indépendant (H/F)
Poste proposé : Conseiller en immobilier indépendant (H/F) Domaine : Immobilier Entreprise : Leggett Immobilier International Description du poste Responsabilités : En tant qu'indépendant(e…
INFIRMIER EN BLOC OPERATOIRE OU IBODE CHIRURGIE GENERALE ET VASCULAIRE - H/F
du poste : Le poste infirmier au bloc opératoire de chirurgie générale et vasculaire ouvert du lundi au vendredi consiste à l'exercice des missions infirmières dans un bloc accueillant des patients …