Site Reliability Engineer (Apache Flink & Apache Kafka)
PLAY (P4 Sp. z o.o.)
⚲ Warszawa
Wymagania
- Linux
- JVM
- Apache Kafka
- Apache Flink
- Agile
- Scrum
- Kanban
- Jira
- Confluence
- Scala
Opis stanowiska
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