Remote Kafka Developer & Administrator

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Design, develop, and deploy Kafka-based solutions for real-time data processing, streaming, and messaging applications.
  • Administer and maintain Kafka clusters, brokers, topics, partitions, and other components to ensure optimal performance, reliability, and scalability.
  • Proactively monitor Kafka clusters and fine-tune configurations to optimize performance, throughput, and latency.
  • Implement and manage Kafka replication, mirroring, and clustering to ensure high availability (HA) and fault tolerance.
  • Integrate Kafka with other data systems, databases, and applications to facilitate seamless data ingestion, transformation, and consumption.
  • Configure and enforce security policies, authentication, authorization, and encryption mechanisms to protect data in transit and at rest within Kafka clusters.
  • Set up monitoring tools and alerts to detect and respond to issues, anomalies, and performance bottlenecks in Kafka infrastructure.
  • Develop and maintain backup and recovery procedures to safeguard data integrity and recover from failures or disasters.
  • Document Kafka configurations, deployment procedures, best practices, and troubleshooting guides for knowledge sharing and reference.
  • Collaborate with development teams, data engineers, system administrators, and other stakeholders to understand requirements, design solutions, and troubleshoot issues.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven experience as a Kafka Developer or Administrator in a production environment.
  • Strong understanding of Kafka architecture, messaging paradigms, and distributed systems concepts.
  • Proficiency in Kafka configuration, deployment, and performance tuning.
  • Experience with Kafka APIs, producers, consumers, Kafka Connect, and Kafka Streams for data integration and processing.
  • Familiarity with Kafka security mechanisms (e.g., SSL/TLS, SASL, ACLs) and best practices.
  • Hands-on experience with Kafka monitoring and management tools (e.g., Confluent Control Center, Kafka Manager, Prometheus, Grafana).
  • Excellent troubleshooting and problem-solving skills, with the ability to analyze complex issues in distributed environments.
  • Strong scripting and automation skills (e.g., Bash, Python) for managing Kafka infrastructure and deployments.
  • Good communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work with cutting-edge technologies in a dynamic and innovative environment.
  • Chance to contribute to the development of solutions that transform businesses and enhance cybersecurity.
  • Collaborative and inclusive workplace culture that values individual growth and success.
  • Equal opportunity employer committed to diversity and inclusion.
About the job
Posted on
Job type
Salary
-
Leave a feedback