SanMar- External
Bright Vision Technologies
Ingénieur Plateforme Kafka
À propos du poste
Bright Vision Technologies est une société de conseil en technologie et de développement de logiciels qui fournit des solutions cloud, IA, données et d'entreprise à travers les États-Unis. Il s'agit d'une opportunité fantastique de rejoindre une organisation établie et respectée, offrant un potentiel de croissance de carrière considérable.
Résumé du poste
Intitulé du poste : Ingénieur Plateforme Kafka
Bright Vision Technologies recherche un ingénieur plateforme Kafka hautement expérimenté avec 10+ années d'expérience dans les systèmes distribués, le streaming d'événements et l'ingénierie de plateforme, incluant une expertise approfondie d'Apache Kafka et de la plateforme Confluent. Le candidat idéal devra concevoir, déployer et gérer des plateformes de streaming à l'échelle de l'entreprise qui alimentent le traitement de données en temps réel critique pour l'organisation. Ce rôle exige une expertise technique approfondie des rouages internes de Kafka, de l'automatisation de plateforme, de la sécurité, de l'observabilité et de l'infrastructure cloud-native, ainsi que la capacité à encadrer des équipes d'ingénierie et à définir des normes de streaming d'événements en entreprise.
Comment postuler
Lieu : 100% à distance (États-Unis)
Type de poste : Temps plein, direct W2
Fourchette salariale : $130,000–$180,000 par an (selon l'expérience)
Souhaitez-vous en savoir plus sur cette opportunité ?
Bright Vision Technologies est un employeur garantissant l'égalité des chances.
Déclaration d'égalité des chances en matière d'emploi (EEO)
Bright Vision Technologies (BV Teck) s'engage à garantir l'égalité des chances en matière d'emploi (EEO) pour tous les employés et candidats, sans distinction de race, couleur, religion, sexe, orientation sexuelle, identité ou expression de genre, origine nationale, âge, informations génétiques, handicap, statut d'ancien combattant ou tout autre statut protégé défini par les lois fédérales, étatiques ou locales applicables. Cet engagement s'étend à tous les aspects de l'emploi, y compris le recrutement, l'embauche, la formation, la rémunération, la promotion, le transfert, les congés, le licenciement, les mises à pied et le rappel.
BV Teck interdit expressément toute forme de harcèlement ou de discrimination sur le lieu de travail. Toute interférence inappropriée avec la capacité des employés à exercer leurs fonctions peut entraîner des mesures disciplinaires pouvant aller jusqu'au licenciement.
Qualifications requises
Expérience requise : 10+ années
Parrainage : Les citoyens américains, les titulaires de carte verte, les titulaires d'EAD et les candidats au transfert H-1B sont encouragés à postuler. Nous ne sommes pas en mesure de parrainer de nouvelles demandes de visa H-1B pour ce poste.
- Licence ou Master en informatique, ingénierie, technologies de l'information ou une discipline technique connexe.
- 10+ années d'expérience professionnelle dans les systèmes distribués, l'ingénierie de plateforme ou l'ingénierie d'infrastructure, incluant 5+ années d'expérience pratique avec Apache Kafka ou la plateforme Confluent.
- Connaissance experte des rouages internes de Kafka, notamment les partitions, la réplication, les courtiers, ISR, les groupes de consommateurs, la gestion des offsets et l'optimisation des performances.
- Expérience approfondie de la mise en œuvre de la sécurité Kafka en utilisant SASL, SSL/mTLS, ACL, RBAC et des mécanismes d'authentification d'entreprise.
- Solide expérience pratique avec Kafka Connect, Schema Registry, Kafka Streams, ksqlDB et les architectures de streaming d'événements en temps réel.
- Expérience dans la mise en œuvre de stratégies de haute disponibilité (HA), de reprise après sinistre (DR), de réplication multi-clusters et de basculement inter-régions.
- Compétences avancées en script avec Python, Bash ou Go, ainsi qu'une expérience en infrastructure en tant que code avec Terraform, Ansible ou des outils similaires.
- Solide expérience avec les plateformes d'observabilité, notamment Prometheus, Grafana, OpenTelemetry, ELK et les solutions de traçage distribué.
- Excellentes compétences en résolution de problèmes, communication, documentation, gestion des parties prenantes et leadership technique.
Responsabilités clés
- Concevoir, déployer et gérer des environnements Apache Kafka et Confluent Platform hautement disponibles prenant en charge des applications pilotées par les événements à l'échelle de l'entreprise.
- Concevoir la topologie des clusters Kafka, la configuration des courtiers, les stratégies de partitionnement, la réplication, la planification de la capacité et l'optimisation des performances pour les charges de travail à haut débit.
- Mettre en œuvre une sécurité de niveau entreprise en utilisant SASL, SSL/mTLS, ACL, RBAC, le chiffrement et des mécanismes d'authentification.
- Concevoir et gérer Kafka Connect, Schema Registry, Kafka Streams, ksqlDB et des pipelines de streaming d'événements pour l'intégration de données en temps réel.
- Développer et maintenir l'infrastructure en tant que code (IaC) en utilisant Terraform, Ansible ou des frameworks d'automatisation similaires pour provisionner et gérer l'infrastructure Kafka.
- Concevoir et mettre en œuvre des stratégies de haute disponibilité (HA), de reprise après sinistre (DR), de sauvegarde, de basculement et de réplication inter-régions.
- Construire des solutions complètes de surveillance, d'alerte, de journalisation et d'observabilité en utilisant Prometheus, Grafana, OpenTelemetry, ELK et les outils de surveillance Confluent.
- Optimiser les performances des clusters, résoudre les problèmes de production, mener des analyses de causes profondes et mettre en œuvre des améliorations de plateforme à long terme.
- Prendre en charge les déploiements Kafka sur Kubernetes en utilisant Strimzi, Confluent Operator ou des services cloud gérés, notamment AWS MSK, Azure Event Hubs (Kafka API) et Confluent Cloud.
- Collaborer avec les développeurs d'applications, les ingénieurs de données, DevOps, SRE et les architectes d'entreprise pour établir des normes et des meilleures pratiques d'architecture pilotée par les événements.
- Mener des revues d'architecture, établir la gouvernance de la plateforme, effectuer des revues de code et encadrer les ingénieurs sur le développement et les opérations Kafka.
Qualifications souhaitées
- Certification Confluent Certified Administrator ou Confluent Certified Developer.
- Expérience de l'exploitation de Kafka sur Kubernetes en utilisant Strimzi, Confluent Operator ou des opérateurs similaires.
- Expérience pratique des services Kafka gérés, notamment AWS MSK, Confluent Cloud, Azure Event Hubs (Kafka API) ou Google Cloud Managed Kafka.
- Expérience avec des technologies de traitement de flux telles qu'Apache Flink, Apache Spark Structured Streaming ou Apache Beam.
- Connaissance de la gouvernance des données, de l'évolution des schémas, de la gestion des métadonnées et de la traçabilité des données pour les plateformes de streaming.
