What are the responsibilities and job description for the Kafka Administrator position at Euclid Innovations?
Job Details
Responsibilities
Administer and support Apache Kafka clusters in production
Manage brokers, topics, partitions, replication, and retention policies
Perform Kafka performance tuning and capacity planning
Troubleshoot Kafka issues including consumer lag, throughput, and outages
Implement and manage Kafka security (SSL, SASL, ACLs)
Monitor Kafka environments using tools like Prometheus, Grafana, Confluent Control Center
Support Kafka upgrades, patches, and high-availability setups
Collaborate with application and platform teams
Required Skills
Strong hands-on experience as a Kafka Administrator / Engineer
Deep understanding of Kafka internals and distributed systems
Experience supporting high-availability, production Kafka environments
Kafka security and monitoring experience
Experience with Kafka on AWS or cloud environments
Scripting/automation skills (Shell, Python preferred)
Nice to Have
Confluent Kafka / Confluent Platform
Kubernetes or containerized Kafka
Experience in financial services or regulated environments