Site Reliability Engineer (Apache Flink & Apache Kafka)
Twoje zadania:
Rozwój Produktu na podstawie wymagań biznesowych i technicznych.
Monitorowanie i utrzymanie Produktów IT.
Analiza wymagań biznesowych i technicznych.
Przygotowanie dokumentacji realizowanych rozwiązań.
Podnoszenie jakości kodu dzięki testom jednostkowym oraz code review.
Zapewnienie prawidłowego funkcjonowania aplikacji w środowisku Play.
Technologie:
Flink, Kafka, Zookeeper, Ansible, Docker, JVM, Redis, Oracle. OpenShift, NiFi, Cassandra, Hadoop
Języki:
Scala (60%), Java(20%), React.js(15%), Kotlin, SpEL, Lua & Ruby (używane do skryptowania pluginów narzędzi do infrastruktury).
Najczęściej wykorzystywane narzędzia:
Kafka/Zookeeper CLI, Flink CLI, systemd, journalctl, Ansible, GitLab, Jira, NussKnacker, Confluence, Kibana, Grafana.
Szukamy Ciebie, jeśli:
Masz praktyczne doświadczenie z Apache Flink (state, checkpointing, recovery, backpressure).
Bardzo dobrze znasz Apache Kafka
Znasz bardzo dobrze JVM (dobór algorytmów GC, profilowanie, debugowanie JVM).
System Linux nie ma przed Tobą tajemnic.
Znasz się na observability i monitoringu aplikacji.
Znasz i rozumiesz problemy występujące przy systemach rozproszonych.
Masz doświadczenie z automatyzacją infrastruktury.
Masz teoretyczne podstawy, jak i praktyczne doświadczenie z sieciami komputerowymi.
Znasz metodyki Agile (Scrum/Kanban).
W praktyce wykorzystujesz JIRA / Confluence.
Mile nas zaskoczysz, jeśli:
Znasz język Scala lub Kotlin.
Masz doświadczenie w strumieniowym przetwarzaniu danych.
Masz doświadczenie w branży telekomunikacyjnej.
Masz doświadczenie w projektowaniu front endów w React.js.
Oferujemy:
Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT
Elastyczna współpraca w modelu hybrydowym lub zdalnym
Komputer
Site Reliability Engineer (Apache Flink & Apache Kafka)
Site Reliability Engineer (Apache Flink & Apache Kafka)