The following requirement is open with our client.
Client : TCS
Title : Kafka Administrator
Location : Dallas, TX/Jersey City, NJ(Onsite)
Rate :$53/hr
Duration : 12+ Months
Relevant Experience (in Yrs.): 8+
Job Description:
We are seeking an experienced Kafka Administrator to manage, monitor, and optimize Apache Kafka environments. The ideal candidate will be responsible for ensuring the availability, performance, security, and scalability of Kafka clusters while supporting enterprise messaging and streaming platforms.
Key Responsibilities
· Install, configure, maintain, and upgrade Apache Kafka clusters, ZooKeeper/KRaft, Kafka Connect, and Schema Registry.
· Monitor Kafka brokers, producers, consumers, and cluster performance using Prometheus, Grafana, and JMX.
· Manage topics, partitions, replication factors, and retention policies.
· Implement and maintain Kafka security using SSL/TLS, SASL, Kerberos, and ACLs.
· Troubleshoot and resolve Kafka-related issues, perform root cause analysis, and provide Level 3 support.
· Design and support high-availability and disaster recovery solutions.
· Automate Kafka administration tasks using Ansible, Terraform, Python, or Bash scripting.
· Work closely with application and infrastructure teams to onboard new applications and optimize data pipelines.
· Support containerized Kafka deployments using Docker, Kubernetes, or OpenShift.
Required Skills
· Strong experience with Apache Kafka and Confluent Kafka administration.
· Hands-on Linux system administration experience.
· Expertise in Kafka monitoring and performance tuning.
· Experience with Prometheus, Grafana, and JMX monitoring tools.
· Proficiency in Python or Bash scripting.
· Knowledge of Docker, Kubernetes, and OpenShift.
· Experience with infrastructure automation tools such as Ansible or Terraform.
· Strong troubleshooting and problem-solving skills.
Must Have Skills
· Kafka
· Linux
· Grafana Monitoring
· Python