We are looking for a skilled Kafka Support Engineer to manage, monitor, and support enterprise Kafka environments. The role involves maintaining Kafka clusters, troubleshooting production issues, supporting platform stability, and ensuring high availability and performance of streaming services and messaging infrastructure.
The ideal candidate should have hands-on experience with Apache Kafka administration, Linux environments, monitoring tools, and production support processes within enterprise systems.
Key Responsibilities
- Monitor and support Apache Kafka clusters in production environments
- Troubleshoot Kafka-related issues including brokers, topics, partitions, replication, and consumer lag
- Perform incident management, root cause analysis, and issue resolution within SLA timelines
- Support Kafka platform upgrades, patching, and maintenance activities
- Configure and manage Kafka topics, ACLs, brokers, and cluster settings
- Monitor system performance, capacity, and availability using monitoring tools
- Support integration with distributed systems, microservices, and enterprise applications
- Work closely with DevOps, Infrastructure, and Application teams for deployments and issue resolution
- Maintain operational documentation, runbooks, and troubleshooting guides
- Participate in on-call support and production support activities
Required Skills & Experience
- Strong hands-on experience with Apache Kafka administration and support
- Good understanding of Kafka architecture, brokers, topics, partitions, replication, and ZooKeeper/KRaft
- Experience with Linux/Unix administration and shell scripting
- Knowledge of monitoring tools such as Grafana, Prometheus, Splunk, ELK, or Dynatrace
- Experience with incident management, troubleshooting, and production support
- Understanding of distributed systems and messaging platforms
- Familiarity with CI/CD, Docker, Kubernetes, or cloud environments is an advantage
- Good knowledge of networking, system performance, and security concepts
- Strong analytical and problem-solving skills
Preferred Qualifications
- Experience in banking, fintech, telecom, or enterprise environments
- Knowledge of Confluent Kafka platform
- Exposure to AWS, Azure, or GCP environments
- Familiarity with Agile and DevOps methodologies
- Kafka or Confluent certifications are preferred