Job Title: Kafka Administrator (Contract)
Location: Dallas, Texas (Onsite)
Duration: 6 Months with Potential Extension
We are looking for a seasoned Kafka Administrator to manage and maintain our Kafka clusters, ensuring high availability, performance, and reliability. The ideal candidate will have extensive experience in Kafka administration, troubleshooting, and optimization. You will be responsible for the day-to-day operations of our Kafka environment, including installation, configuration, monitoring, and performance tuning.
Responsibilities:
- Install, configure, and maintain Kafka clusters in a production environment.
- Monitor Kafka cluster performance and ensure high availability.
- Troubleshoot and resolve Kafka-related issues, including broker failures, performance bottlenecks, and data loss.
- Implement and manage Kafka security, including authentication and authorization.
- Optimize Kafka configurations for performance and scalability.
- Perform capacity planning and ensure adequate resources for Kafka clusters.
- Implement and manage Kafka Connect and Schema Registry.
- Develop and maintain scripts and tools for Kafka administration and automation.
- Collaborate with development teams to integrate Kafka into applications.
- Document Kafka configurations, procedures, and best practices.
- Perform cluster upgrades and migrations.
- Implement and maintain Kafka monitoring solutions.
- Manage topic creation, configuration, and retention policies.
Required Qualifications:
- Minimum of 10 years of overall IT experience.
- Minimum of 4 years of hands-on experience in Kafka administration.
- Strong understanding of Kafka architecture and components.
- Proficiency in Kafka configuration, performance tuning, and troubleshooting.
- Experience with Kafka Connect and Schema Registry.
- Experience with Linux/Unix operating systems.
- Proficiency in scripting languages (Bash, Python).
- Experience with monitoring tools ( Prometheus, Grafana, Datadog).
- Strong understanding of networking concepts and protocols.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a team.
- Must be a US Citizen, Permanent Resident, or possess an EAD.
- Must be able to work onsite in Dallas, Texas.
Preferred Qualifications:
- Experience with cloud-based Kafka deployments (AWS MSK, Azure Event Hubs).
- Experience with Kafka Streams or ksqlDB.
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines.
Sesheng Company is an equal opportunity employer and is committed to providing a workplace free from discrimination and harassment. We value diversity and inclusion and encourage all qualified candidates to apply, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.