Kafka Engineer (K/M/X)
⚲ Wrocław
16 800 - 21 000 PLN netto (B2B)
Wymagania
- min. 4 lata komercyjnego doświadczenia z Apache Kafka
- bardzo dobra znajomość Confluent Platform Enterprise oraz Confluent Cloud
- praktyczne doświadczenie w migracji lub replikacji klastrów (MirrorMaker 2, Cluster Linking lub Confluent Replicator)
- praktyczna znajomość AWS: VPC, IAM, EC2, EKS, MSK, S3, KMS, Secrets Manager
- doświadczenie w budowie lub utrzymaniu środowisk hybrydowych on-premise – AWS
- bardzo dobra znajomość Terraform i Infrastructure-as-Code
- znajomość zagadnień bezpieczeństwa Kafki: TLS, SASL, ACL, RBAC, szyfrowanie danych
Mile widziane
- doświadczenie w mentoringu lub prowadzeniu warsztatów technicznych
Opis stanowiska
Budowa i rozwój hybrydowej platformy Apache Kafka łączącej on-premise z AWS — rola infrastrukturalno-platformowa obejmująca architekturę, replikację danych, automatyzację w Terraform, bezpieczeństwo i monitoring. Będziesz konfigurować klastry, MirrorMaker 2 / Cluster Linking / Confluent Replicator i dbać o spójność danych między środowiskami. To oferta dla inżyniera, który lubi pracę platformową i ma za sobą realne wdrożenia Kafki w skali. Uwaga: ogłoszenie wprost wymienia troubleshooting, obsługę incydentów i performance tuning — licz się z częstymi awariami i presją czasu w złożonym środowisku hybrydowym.
🔍 Dekoder Ogłoszenia
🔴
budowa i rozwój hybrydowej platformy Apache Kafka łączącej środowisko on-premise z AWS
Może oznaczać zarówno budowę od zera, jak i rozbudowę istniejącej, potencjalnie skomplikowanej i niedopracowanej infrastruktury.
🟡
Rola ma charakter infrastrukturalno-platformowy
Oznacza to, że będziesz odpowiedzialny za podstawy działania systemu, co może wiązać się z rozwiązywaniem problemów na niższym poziomie niż typowy developer.
🔴
Zapewnienie spójności danych oraz odpowiednich opóźnień pomiędzy środowiskami
Może oznaczać ciągłą walkę z problemami z synchronizacją i wydajnością w złożonym środowisku hybrydowym.
🟡
Tworzenie i rozwój pipeline’ów CI/CD
W kontekście infrastruktury, może to oznaczać budowanie i utrzymanie skomplikowanych procesów deploymentu dla samej platformy, a nie tylko aplikacji na niej działających.
🔴
Troubleshooting, obsługa incydentów i performance tuning
Spodziewaj się częstych awarii i konieczności szybkiego reagowania na problemy, często pod presją czasu.