Job Title: Kafka Administrator – Automation
Location:
Jersey City, NJ (Onsite – 5 Days/Week)
Duration:
6 Months
Kafka Admin with Automation -
Only Local candidates as candidates will have to come for in person interview in NEW JERSEY and onsite five days a week.
Note: New Jersey local candidates only
We are seeking a Kafka Administrator with strong automation experience to manage, secure, and scale high-availability Kafka clusters in both on-prem and cloud environments. The ideal candidate will leverage Infrastructure-as-Code (IaC) and automation tools to reduce manual operational work and improve system reliability.
Automate Kafka installation, configuration, upgrades, and patching using Ansible and Python scripts
Use Terraform for infrastructure provisioning and implement GitOps workflows (ArgoCD / Jenkins) for CI/CD
Deploy and manage Confluent Platform using Confluent for Kubernetes (CFK) on Kubernetes / OpenShift
Manage Kafka topics, partitions, replication factors, and KRaft mode
Monitor cluster health and performance using Prometheus, Grafana, and Confluent Control Center
Implement security protocols such as SASL, SSL, RBAC, ACLs, TLS, and Kerberos
Configure and manage Kafka Connectors (S3, JDBC, Snowflake, etc.)
Manage Schema Registry and data governance
Implement Disaster Recovery strategies including Active-Passive clusters and ClusterLink replication
6–8+ years of Apache Kafka / Confluent Kafka administration
Strong experience with Automation Tools: Ansible, Terraform, GitOps
Scripting experience in Python / Shell
Experience with Kubernetes (OpenShift) and Linux
Monitoring tools: Prometheus, Grafana, JMX
Strong understanding of Kafka networking and performance tuning
Security protocols: TLS, Kerberos, SASL, RBAC