Le poste DevOps Java Kafka / Expert Streaming (H/F)
Partager cette offre
TEksystems recherche pour l'un de ses clients grand compte un(e) DevOps Java Kafka / Expert Streaming (H/F)
🎯 Mission principale
Assurer l’administration, l’évolution et la fiabilité de la plateforme Kafka du client, incluant Kafka Cluster, Kafka Connect, Kafka Streams, Schema Registry, ainsi que l’ensemble de l’écosystème de monitoring, de sécurité et d’automatisation. Le consultant interviendra sur la conception, l’optimisation et la sécurisation des flux de données, tout en garantissant la stabilité des environnements de production et la mise en place des bonnes pratiques DevOps.
__________
✅ Responsabilités clés
1. Administration & Architecture Kafka
• Audit, administration et optimisation des clusters Kafka (on-prem, k8s/Openshift).
• Gestion de Kafka Connect, Schema Registry et applications Kafka Streams.
• Conception et design de topologies Kafka Streams.
• Optimisation fine des configurations (brokers, topics, throughput, latence).
• Mise en place et maintien des guidelines, règles, best practices et documentation (ADR/ADL, diagrammes d’architecture, description des flux applicatifs).
2. Sécurité & Conformité
• Mise en œuvre de la sécurité : SASL/ACLs, TLS, gestion des certificats.
• Intégration Vault Config Provider & gestion des secrets (k8s secrets, Vault).
• Contribution aux standards sécurité de la plateforme.
3. Connecteurs Kafka Connect
Configuration, déploiement et supervision de connecteurs :
• SQL Databases, Files, REST, IBM MQ-Series, Solace,
• Azure Blob Storage (SAS),
• Couchbase,
• MirrorMaker,
• Event Hub,
• Suivi de performance et troubleshooting avancé.
4. Observabilité & Alerting
• Mise en place et optimisation des chaînes d’alerting :
Prometheus → Alertmanager → Dynatrace → ServiceNow
• Mise en place et tuning du monitoring :
Prometheus → Grafana + Dynatrace
• Création de dashboards, règles d’alertes, ServiceMonitor, PrometheusRules.
5. MCO & Évolutions
• Gestion des rolling updates / rolling upgrades des clusters Kafka et composants associés.
• Analyse de performance, capacity planning, remédiation incidents.
• Participation active aux comités d’architecture.
6. Plan de Continuité & Reprise
• Élaboration et maintien d’un Disaster Recovery Plan pour cluster stretch.
• Documentation des steps failover/failback et tests réguliers.
7. Automatisation & CI/CD
• Industrialisation via GitLab CI, AWX/Ansible, Helm charts, kustomize.
• Automatisation complète des déploiements Kafka Connect et Kafka Streams.
• Contribution aux pipelines de build (Java, Spring Boot, Micronaut, Maven).
• Développement d’outils internes (shell script, scripts d’automatisation).
Profil recherché
🎓 Compétences techniques requises
Kafka & Ecosystème
• Kafka Cluster, Kafka Streams, Schema Registry, KSQL (souhaité)
• Kafka Connect (multi-source / multi-destination)
• Déploiement, tuning, troubleshooting avancé
Sécurité
• SASL, ACLs, TLS, certificats
• Hashicorp Vault, Vault Config Provider
• Sécurité Kubernetes (RBAC, secrets)
DevOps / CI-CD / Automation
• Helm, Helm Chart
• Ansible, AWX
• GitLab CI
• Shell scripting
Kubernetes / Openshift
• Helm, Kustomize
• Déploiement d’Operators
• ServiceMonitor, PrometheusRules
Langages / Frameworks
• Java, Spring Boot, Micronaut
• Maven
• Shell scripting
Observabilité
• Prometheus, Alertmanager
• Grafana
• Dynatrace
• Intégration ServiceNow
Environnement de travail
Soft Skills & Profil Recherché
• Excellent communicant, pédagogue, capable d’accompagner les équipes.
• Forte autonomie, capacité de prise d’initiative.
• Sens du service, rigueur, qualité documentaire.
• Capacité à gérer des sujets transverses & être force de proposition.
• Expertise dans les architectures Event Streaming.
__________
📌 Livrables attendus
• Documentation technique (ADR/ADL, diagrammes, best practices).
• DRP complet + procédures failover/failback.
• Dashboards de monitoring & règles d’alerting.
• Pipelines CI/CD industrialisés.
• Connecteurs Kafka Connect automatisés & supervisés.
• Architecture Kafka normalisée et opérationnelle.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
DevOps Java Kafka / Expert Streaming (H/F)
ALLEGIS GROUP
