AgileEngine

Ingénieur Infrastructure (Kafka) ID82562

PythonDockerKubernetes
Traduction automatique. Consultez l’original.

POURQUOI NOUS REJOINDRE

AgileEngine est une entreprise classée 5000 qui crée des logiciels primés pour des marques du Fortune 500 et des startups innovantes dans plus de 17 secteurs. Nous figurons parmi les leaders dans des domaines tels que le développement d'applications et l'IA/ML, et notre culture axée sur l'humain nous a valu plusieurs prix de « Meilleur lieu de travail ».

Si vous cherchez un endroit pour évoluer, avoir un impact et travailler avec des personnes bienveillantes, nous serions ravis de vous rencontrer !

À PROPOS DU POSTE

Nous recherchons un Ingénieur Infrastructure (Kafka) pour prendre en charge et exploiter l'infrastructure Kafka derrière une plateforme d'intégration pilotée par les événements, incluant sa construction, son déploiement et son infrastructure de surveillance.

COMPÉTENCES REQUISES

  1. Expérience approfondie et pratique de la production sur Kafka d'au moins 4 ans — c'est l'exigence centrale. Conception de topics et de partitions, mécanismes de groupes de consommateurs, rétention et compactage, réplication, optimisation des performances et résolution des problèmes de latence, de rééquilibrage et d'échecs de livraison sous charge.
  1. Compréhension pratique des sémantiques de livraison pilotées par les événements : au moins une fois (at-least-once) versus exactement une fois (exactly-once), idempotence, garanties d'ordre, gestion des dead-letter et rejeu.
  1. Solide ingénierie et automatisation en entreprise sous Linux — scripting shell et Python.
  1. Maîtrise des pipelines CI/CD, idéalement les pipelines déclaratifs Jenkins, avec une expérience réelle de la gestion des artefacts et des versions.
  1. Conteneurs — Docker ou Podman, images OCI — et plateformes d'orchestration de conteneurs.
  1. Infrastructure-as-code et gestion de configuration.
  1. Outils d'observabilité : agrégation de logs, métriques, alertes et définition de SLO.
  1. Développement assisté par GenAI — vous utilisez activement des agents de codage IA dans votre flux de travail quotidien, ou vous êtes manifestement désireux de les adopter. Nous automatisons et construisons avec ces outils au sein de l'équipe et attendons de chacun qu'il les maîtrise.
  1. Réseautage, TLS, gestion des secrets et authentification en entreprise (OAuth2).
  1. Un état d'esprit orienté vers les opérations de production : réponse aux incidents, planification de la capacité et contrôle des changements.
  1. Solides compétences en communication écrite et orale, travaillant avec une équipe mondiale.
  1. Niveau d'anglais intermédiaire supérieur.

COMPÉTENCES SOUHAITÉES

  1. Expertise de l'écosystème Kafka : Kafka Connect, Schema Registry, Kafka Streams, MirrorMaker ou services Kafka gérés.
  1. Modèles et outils de capture de données modifiées (Change-data-capture).
  1. Infrastructure supportant de grandes plateformes SaaS commerciales, incluant des passerelles d'intégration ou des serveurs de connecteurs.
  1. Distribution de paquets et d'artefacts à l'échelle de l'entreprise.
  1. Expérience dans un environnement réglementé — rétention d'audit, classification des données, gouvernance formelle de construction et d'exploitation.
  1. Kubernetes ; conception multi-région et haute disponibilité.

VOS MISSIONS

  1. Gérer l'infrastructure Kafka — conception des topics et normes de nommage, stratégie de partitionnement et de clés, réplication, politique de rétention et de compactage, gestion des groupes de consommateurs et des offsets, quotas, ainsi que la configuration et les mises à jour des brokers.
  1. Assurer la résilience et la fiabilité de la plateforme — maintenir la plateforme d'intégration disponible lorsque la plateforme SaaS du fournisseur en amont est dégradée ou indisponible, absorber les pics de trafic sans la surcharger, et garantir que les événements restent rejouables et auditables grâce à une infrastructure Kafka correctement dimensionnée, configurée et exploitée.
  1. Concevoir les garanties de livraison de la plateforme en pratique : sémantiques au moins une fois et exactement une fois, producteurs idempotents, écritures transactionnelles lorsque nécessaire, topics dead-letter et outils de rejeu en libre-service pour récupérer après des échecs en aval.
  1. Construire l'observabilité du streaming : latence des consommateurs, profondeur des files d'attente, débit et surveillance des rééquilibrages ; traçage de corrélation-ID de bout en bout à travers les topics ; tableaux de bord, objectifs de niveau de service et alertes.
  1. Planifier la capacité, les coûts et la rétention pour un journal durable avec des exigences de rétention d'audit réglementaire, et l'optimiser à mesure que l'adoption se développe dans l'entreprise.
  1. Évaluer et intégrer les mécanismes de streaming et de capture de données modifiées natifs du fournisseur à mesure que les chemins d'entrée et de sortie de la plateforme arrivent à maturité.
  1. Gérer et faire évoluer le pipeline de construction et de publication — pipelines Jenkins automatisés produisant des installations d'applications packagées pour plusieurs générations de Linux en entreprise, images de conteneurs signées et documentation générée, promus via des services internes de distribution d'artefacts et d'images.
  1. Exploiter l'infrastructure d'exécution : déploiements conteneurisés, hôtes de passerelle d'intégration et modernisation continue du système d'exploitation de cette infrastructure.
  1. Concevoir l'infrastructure derrière la résilience et la continuité de la plateforme — détection de santé, disjoncteurs (circuit breaking), ainsi que la réconciliation et la surveillance qui prouvent que la plateforme récupère proprement lorsque la plateforme du fournisseur en amont est dégradée ou indisponible.
  1. Automatiser le provisionnement et la configuration des environnements, et maintenir la configuration et l'inventaire des actifs comme une véritable source unique de vérité.
  1. Collaborer avec les développeurs Python de l'équipe sur la déployabilité, les performances et les coûts ; participer à la gestion des changements et au support de production.

AVANTAGES ET RÉCOMPENSES

  • Croissance professionnelle : Mentorat, TechTalks et feuilles de route de croissance personnalisées.
  • Rémunération compétitive : salaire basé en USD avec des budgets pour l'éducation, le fitness et les activités d'équipe.
  • Projets passionnants : Solutions modernes avec des entreprises du Fortune 500 et des sociétés de produits de premier plan.
  • Horaires flexibles : Emploi du temps flexible avec des options de télétravail et de bureau.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter