Source description
About the role
Job Description: • Install, configure, and manage Kafka clusters (on-prem/cloud). • Monitor cluster health, performance, and resource utilization. • Manage Kafka topics, partitions, replication, and retention policies. • Monitor Kafka performance, availability, and capacity using tools like Prometheus, Grafana, and Confluent Control Center. • Implement security controls (authentication, authorization, encryption). • Implement security best practices including TLS, Kerberos, and RBAC. • Troubleshoot and resolve issues related to Kafka brokers, producers, and consumers. • Collaborate with platform architects and developers to support real-time data use cases. • Automate operational tasks using scripting and infrastructure-as-code tools • Support upgrades, patching, and disaster recovery planning Required Qualifications: • Bachelor’s or master’s degree in computer science, Engineering, or related field. • Minimum 10+ years of experience in software engineering, • 3–5 years of experience in Kafka administration in enterprise environments. • Strong understanding of Kafka internals, Zookeeper, and Kafka Connect. • Experience with Kafka in cloud-native environments (AWS MSK, Confluent Cloud, or self-managed on Kubernetes). • Proficiency in Linux, shell scripting, and monitoring/logging tools. • Familiarity with CI/CD pipelines and DevOps practices."
More at Artifint Technologies