Kafka Administrator
Join our innovative team and transform business processes
Job Description
We are looking for a Kafka Administrator to join our team. The Kafka Administrator will be responsible for assisting with the design, architecture, and development of our Kafka infrastructure.
Responsibilities
- Install, configure, and maintain Apache Kafka clusters.
- Monitor Kafka cluster connectivity and security.
- Manage and review Kafka log files.
- Assist in developing, maintaining, and supporting Kafka integrations.
- Collaborate with development teams to assist with Kafka application design and use.
- Troubleshoot and resolve any Kafka performance issues, system failures, and outages.
- Perform data modeling, testing, and tuning to ensure Kafka performance and reliability.
- Maintain Kafka brokers, zookeepers, KSQL, KConnect, Schema Registry, etc.
- Ensure optimal health and performance of the Kafka platform.
- Provide 24x7 production support.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Kafka Administrator.
- Strong knowledge of Kafka Connect, Kafka Streams, KSQL.
- Familiarity with open-source configuration management and deployment tools.
- Strong problem-solving skills.
- Good understanding of networking and distributed systems.
Nice to Have
- Experience with other messaging systems like RabbitMQ, ActiveMQ, etc.
- Knowledge of Java or other programming languages.
- Experience with Docker and Kubernetes.
Note: This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. But, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. Your duties, responsibilities and activities may change as per business requirements.
