Role Overview:
This role is for a skilled professional focused on comprehensive management and development within Confluent Cloud and Kafka ecosystems. The position involves administering environments, ensuring governance and security, monitoring performance, and developing Kafka-based microservices and applications.
Key Responsibilities:
- Manage Confluent Cloud environments, clusters, topics, service accounts, API keys, ACLs, and RBAC.
- Implement Kafka governance, onboarding, security, and compliance standards.
- Monitor cluster health, throughput, storage, consumer lag, and performance.
- Administer Schema Registry, Cluster Linking, Stream Governance, and Data Contracts.
- Configure, onboard, and troubleshoot Kafka Connect source/sink connectors.
- Resolve producer, consumer, networking, authentication, and authorization issues.
- Develop Kafka-based microservices, REST APIs, Producers, Consumers, and Kafka Streams applications.
Required Skills:
- Confluent Cloud & Kafka Administration: Confluent Cloud, Kafka Clusters, Topics, Service Accounts, API Keys, ACLs, RBAC.
- Governance & Security: Kafka Governance, Onboarding, Security, Compliance Standards.
- Monitoring & Performance: Cluster Health Monitoring, Throughput Monitoring, Storage Monitoring, Consumer Lag Monitoring, Performance Monitoring.
- Schema & Data Management: Schema Registry, Cluster Linking, Stream Governance, Data Contracts.
- Kafka Connect: Kafka Connect, Source Connectors, Sink Connectors.
- Troubleshooting: Producer Issues, Consumer Issues, Networking Issues, Authentication Issues, Authorization Issues.
- Development: Kafka-Based Microservices, REST APIs, Producers, Consumers, Kafka Streams Applications.
Qualifications:
- 4-6 years of relevant experience.
Preferred Skills:
- Java Rest web services
- Spring Boot
- Cloud Computing (General)