Site Reliability Engineer (Apache Flink & Apache Kafka)
PLAY (P4 Sp. z o.o.)
⚲ Warszawa
Opis stanowiska
Nasze wymagania: 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. Zakres obowiązków: 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.