角色与职责
- 在生产环境中有3年以上使用Apache Kafka和Confluent Kafka的实际经验,包括使用Confluent Control Center、KSQLDB、Kafka Streams和Kafka Connect的经验。
- 拥有Kafka开发经验,包括生产者和消费者API、流处理和连接器开发。
- 具有Kafka集群管理经验,包括设置、配置、监控和故障排除。
- 熟悉分布式系统、微服务架构和事件驱动的设计模式。
- 有云平台(如AWS、Azure)和容器化(Kubernetes)经验者优先。
优先候选人简介
- 熟练掌握Java、Python或Scala等编程语言。
- 对Kafka内部机制有深入了解,包括代理、zookeeper、主题、分区和偏移量。
- 有使用监控工具(如Prometheus、Grafana)和日志框架(如Log4j、ELK Stack)的经验。
- 熟练使用Confluent Control Center进行Kafka集群的监控、管理和优化。
- 擅长使用Kafka Streams构建可扩展的、容错的流处理应用程序。
- 有使用KSQLDB进行Kafka主题实时处理和分析的经验。
- 深刻理解Kafka Connect用于将Kafka与外部数据源和接收器集成。
- 理解与Kafka相关的网络、安全和合规性方面。
- 熟悉CI/CD管道和自动化工具(如Jenkins、GitLab CI)。