You own the administration, security, and scaling of high-availability Kafka clusters.
Responsibilities
- Automate Kafka installation, broker configuration, upgrades, and patching using Ansible and Python scripts.
- Deploy and manage Confluent Platform on OpenShift/Kubernetes, managing topics, partitions, and replication.
- Implement and automate security protocols, including SASL/SSL, RBAC, and ACLs.
- Configure and manage Kafka Connectors and data governance via the Schema Registry.
- Set up and manage Active-Passive clusters and ClusterLink for multi-region replication.
Required Skills
- 5+ years of experience administering Apache Kafka.
- Expertise with automation tools: Ansible, Terraform, GitOps, and Python scripting.
- Experience provisioning infrastructure using Terraform and managing deployments via GitOps workflows.
- Proficiency managing Kafka in Kubernetes/OpenShift environments.
- Hands-on experience with monitoring stacks: Prometheus and Grafana.
- Strong knowledge of Linux administration and shell scripting.
- Experience implementing Kafka security using TLS, Kerberos, and SASL.
- Familiarity with Kafka Connect and Schema Registry management.