Wymagania
Twoje zadania:- Przygotowanie usług zgodnie z posiadaną przez siebie wiedzą z zakresu sieci komputerowych, skalowania
- Utrzymanie oraz bieżący monitoring usług
- Zapewnianie ciągłości procesu Continuous Integration oraz Continuous Delivery w rozwijanych przez nas produktach i usługach
- Znajomość środowiska Linux (preferowany Ubuntu, Debian lub CentOS)
- Podstawowa wiedza z zakresu bezpieczeństwa systemów
- Znajomość systemu kontroli wersji GIT
- Komunikatywność i umiejętność pracy w zespole
- Umiejętność analitycznego myślenia
- Znajomość języka angielskiego umożliwiającej komunikację oraz rozumienie dokumentacji technicznej
- Znajomość systemu Docker
- Znajomość narzędzi Ansible
- Znajomość metodologii Agile/SCRUM
Poszczególne mikroserwisy naszego systemu rozwijane są na wielu płaszczyznach i w różnych technologiach. Scala trzyma pieczę nad rozproszonym systemem przetwarzania eventów (przy współpracy z RabbitMQ, MongoDB, Akka, oraz Play!). Językiem JavaScript posługujemy się zarówno na front-endzie (AngularJS, HTML5, CSS3) jak i na back-endzie, gdzie służy jako medium reaktywnych skryptów. W procesie Continuous Integration oraz Continuous Delivery wspomagamy się Jenkinsem oraz Dockerem. Ponadto przykładamy bardzo dużą wagę do jakości kodu, zrozumienia realizowanych zadań, komunikacji w zespole oraz automatyzacji procesów.