En un coup d'œil
- Missions: Rejoignez une équipe dynamique pour mettre en œuvre un socle d'échange de données avec Kafka.
- Entreprise: Entreprise innovante spécialisée dans les technologies open source.
- Avantages: Salaire compétitif, télétravail, et opportunités de développement professionnel.
- Autres infos: Environnement technique stimulant avec des possibilités de croissance de carrière.
- Pourquoi ce job: Participez à des projets passionnants et impactants dans le domaine des données.
- Qualifications: Expérience en Kafka/Confluent et compétences en administration de systèmes.
Le salaire estimé est compris entre 52133 - 63718 € par an.
Contexte
Dans le cadre d'un projet de mise en œuvre 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.
MISSIONS
Pour renforcer l'équipe projet, nous recherchons une expertise technique Kafka dans le cadre de la mise en œuvre d'un nouveau socle Kafka Confluent. 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 de ce socle seront produites par les différents socles techniques du SI, soit : SI de gestion (PostgreSQL), Hadoop (Cloudera), SID-RC (Datastage) + Teradata.
- 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 é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.
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 œ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.
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 - technologique
Environnement Socle Kafka :
- Distribution Kafka Confluent et Strimzy.
- 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.
Compétences Techniques
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.
Savoir Faire et savoir-être
- Capacités rédactionnelles : documentation technique, cahier des charges, communication et compte-rendu.
- Communication et Capacités relationnelles (sens de l'écoute et du dialogue, conduite de réunion, négociation).
- Autonomie.
- Capacité à travailler en équipe.
- Esprit d'analyse et de synthèse.
Profil candidat : Profil Expérimenté (profil ayant une expérience de 3 à 7 ans dans la même famille de prestations).
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.
Expert KAFKA/Confluent employeur : KEONI CONSULTING
KEONI CONSULTING est un employeur de choix, offrant un environnement de travail dynamique à Toulouse où l'innovation et la collaboration sont au cœur de notre culture. Nous valorisons le développement professionnel de nos employés en proposant des formations continues et des opportunités de croissance, tout en favorisant un équilibre entre vie professionnelle et personnelle. Rejoindre notre équipe, c'est contribuer à des projets significatifs dans le domaine de la sécurité des systèmes d'information, tout en bénéficiant d'un cadre de travail stimulant et convivial.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Expert KAFKA/Confluent
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez KEONI CONSULTING. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Expert KAFKA/Confluent
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour KEONI CONSULTING. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez KEONI CONSULTING
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie KEONI CONSULTING. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.