What are the responsibilities and job description for the Kafka Administrator (Kafka Admin) position at NMK Global Inc.?
Job Title: Kafka Administrator (Kafka Admin)
Location: Jersey City, NJ / Dallas, TX (Onsite) #Locals Duration: 6 Months Contract
Client: TCS / End Client TBD
Rate: $55
Interview: In-Person (Mandatory) Experience: 10 Years
Local Candidates: Jersey City, NJ or Dallas, TX Only
Job Summary
Seeking an experienced Kafka Administrator responsible for installing, configuring, maintaining, and monitoring Apache Kafka clusters. The ideal candidate will ensure high availability, security, scalability, and performance of Kafka environments while supporting enterprise-level data streaming platforms.
Required Skills
- Apache Kafka Administration
- Confluent Kafka
- Kafka Brokers, Topics, Partitions & Replication
- Zookeeper / KRaft
- Kafka Connect
- Schema Registry
- Linux Administration
- Prometheus & Grafana Monitoring
- JMX Monitoring
- SSL/TLS, SASL, Kerberos Authentication
- ACL (Access Control Lists)
- Python / Bash / Java Scripting
- Docker
- Kubernetes / OpenShift
- Ansible / Terraform / Puppet
- Disaster Recovery & High Availability
- Performance Tuning & Troubleshooting
Responsibilities
- Install, configure, upgrade, and maintain Kafka clusters.
- Manage Kafka brokers, topics, partitions, replication, and retention policies.
- Monitor cluster health, consumer lag, producer latency, and broker performance.
- Implement security controls including SSL/TLS, SASL, Kerberos, and ACLs.
- Troubleshoot Kafka infrastructure and perform root cause analysis.
- Design and manage disaster recovery and high-availability solutions.
- Automate provisioning, deployment, and monitoring activities.
Collaborate with application teams for Kafka onboarding and data pipeline optimization.
Salary : $55