1. Build on your Data Engineer experience
2–4 weeks
Map your current strengths against the Kafka Engineer role.
2. Close the partial gaps toward Kafka Engineer
3–6 weeks
Improve
- Kafka administration
- Kafka Streams
Raise Kafka administration, Kafka Streams to the level a Kafka Engineer relies on.
3. Learn the core of the Kafka Engineer role
6–10 weeks
Learn
- Topic & partition design
- Performance tuning
- High availability
Technologies
Apache KafkaKafka StreamsKafka Connect
Cover the biggest gaps first: Topic & partition design, Performance tuning, High availability.
4. Master advanced Kafka Engineer skills
6–10 weeks
Learn
- Connectors
- Monitoring
- Schema registry
Technologies
Schema RegistryConfluentZookeeper
Handle the advanced topics: Connectors, Monitoring, Schema registry.
5. Get productive with the Kafka Engineer toolchain
4–8 weeks
Technologies
Apache KafkaKafka StreamsKafka ConnectSchema RegistryConfluentZookeeperJavaScala
Be hands-on with Apache Kafka, Kafka Streams, Kafka Connect and the rest of the target stack.
6. Practise Kafka Engineer work in real conditions
4–8 weeks
Ship a portfolio project or take on Kafka Engineer tasks at work.
7. Get certified and position yourself as a Kafka Engineer
4–8 weeks
Technologies
Confluent Certified Developer for Apache KafkaConfluent AdministratorApache Kafka Developer
Update your CV and LinkedIn around Kafka Engineer, then apply to target roles.