Kim jesteśmy i jak pracujemy:
Jesteśmy zespołem składającym się z szóstki inżynierów i jednego product managera, którzy rozwijają Piwik PRO Analytics Suite oraz platformę wykorzystującą Kubernetesa i usługi cloudowe. Dostarczamy i utrzymujemy środowiska cloudowe na Azure (doświadczenie z AWS/GCP także się liczy!). Staramy się automatyzować i standaryzować nasze środowiska, dzięki czemu redukujemy nakład prac utrzymaniowych. Ponadto jesteśmy odpowiedzialni za część z naszych wewnętrznych narzędzi używanych przez zespoły DevOps i Dev.
Jako zespół zawsze wspieramy się nawzajem poradą czy przeglądem kodu. Spotykamy się codziennie na daily omówić bieżące tematy, co 2 tygodnie mamy pet project day, a od czasu do czasu spotykamy się w biurze na integrację. Zapraszamy!
Nasze oczekiwania:
- Co najmniej 2 lata komercyjnego doświadczenia DevOps albo dev z pasją do tematów operacyjnych.
- Doświadczenie z chmurą (Azure, AWS, GCP – używamy niemalże wyłącznie Azure).
- Doświadczenie z Kubernetesem, Dockerem i konceptem konteneryzacji.
- Bardzo dobre umiejętności w Golangu i/lub Pythonie (jeśli znasz tylko jeden z nich, bez obaw – pomożemy Ci podciągnąć się w drugim, jako że używamy obu języków).
- Bazy danych – przede wszystkim korzystamy z Clickhouse, MySQL, Redisa i ScyllaDB (jeśli nie znasz wszystkich – nie jest to przeszkodą).
- Znajomość następujących narzędzi/konceptów:
- Monitoring: Prometheus, Grafana, Alertmanager
- Provisioning: Terraform
- Load balancing, HaProxy, Nginx, koncepty wysokiej dostępności (HA), failover
- Umiejętności identyfikowania problemów (albo możliwości wdrożenia usprawnień!) oraz wydajnych rozwiązań.
- Znajomość języka polskiego (B2+) oraz angielskiego (B1+).
- Podstawowa znajomość JavaScriptu albo chęć do nauki (korzystamy z JS tylko dla własnych potrzeb).
- Znajomość metodyk zwinnego rozwoju oprogramowania oraz narzędzi (Scrum, Kanban, Jira, Github albo inny system kontroli wersji oparty o Gita).
Dodatkowe zdolności:
- Samodzielność i umiejętność pracy w zespole.
- Gotowość do dzielenia się wiedzą na spotkaniach wewnątrzfirmowych.
- Wizja 6000 requestów/sekundę wydaje Ci się ciekawym wyzwaniem.
- Doświadczenie z tematyką bezpieczeństwa systemów bądź sieci.
- Proaktywna chęć identyfikowania niewydajności w narzędziach i możliwości usprawnień.
Główne obowiązki i organizacja pracy
- Pracujemy w dwutygodniowych sprintach. Wyznaczamy 1 (czasem 2) osoby do zadań utrzymaniowych, 1 osobę do dostarczania środowiska (tylko gdy jest taka potrzeba), a reszta zespołu zajmuje się przede wszystkim rozwojem oprogramowania.
- Zadania na rozwój oprogramowania powinny zajmować ok. 70% czasu – czy to praca nad dużymi automatyzacjami lub małymi poprawkami do monitoringu, przegląd kodu czy inne zadania.
- Prace utrzymaniowe powinny zająć ok. 15% – najczęściej 1 na 6-7 sprintów. Rotujemy sprinty utrzymaniowe tak, by w dłuższym okresie rozkładały się równo po zespole. Oczywiście te zadania nie są przypisywane od razu.
- Pozostały czas dzielimy pomiędzy dostarczanie środowisk oraz wewnętrzne spotkania – staramy się minimalizować czas spędzony na spotkaniach.
- Po wdrożeniu i uzyskaniu solidnej samodzielności (najczęściej ok. 12-18 miesięcy), nowe osoby dołączają do zespołu on-call. On-calle są dodatkowo wynagradzane (także kiedy nic się nie wydarzyło w trakcie dyżuru) i nie są supportem dla developerów – w wyznaczonych przypadkach dzwoni automatyczny system alarmowy.
Dołączając do nas możesz liczyć na:
- Atrakcyjne wynagrodzenie: 13 000 – 22 000 zł netto (kwota na fakturze, kontrakt B2B) lub 9 200 – 15 300 zł brutto (UoP)
- Możliwość dzielenia się swoją wiedzą i wpływ na naszą strategię i działania, a także nauka od innych doświadczonych członków zespołu
- Pracę w jednej z szybciej rozwijających się, technologicznych firm produktowych w Polsce
- Transparentną komunikację wewnętrzną – szeroki wgląd w biznes i wyniki, otwarte zespołowe sprint reviews
- Elastyczne warunki współpracy – możliwość pracy zdalnej z dowolnego miejsca na świecie w pełnym wymiarze, jak również z naszego biura we Wrocławiu
- Budżet rozwojowy na szlifowanie posiadanych umiejętności i nabywanie nowych, dostęp do książek branżowych i kursów
- Prywatną opiekę medyczną
- Kafeterię MyBenefit
- Miesięczny pełnopłatny sabbatical po każdych 5 latach współpracy
- Wewnętrzny program poleceń z przyjemnym bonusem (5k) za skuteczne ściągnięcie do zespołu znajomych specjalistów
- Pet project day – zespół decyduje czym się zajmujemy, rotujemy co sprint slotem na projekty indywidualne oraz grupowe.
- Wewnętrzne inicjatywy – mamy grupy tematyczne (“SIGi”) zorientowane na jakiś specyficzny temat, Ferajny DevOps gdzie można przeprowadzić prelekcję na tematy techniczne dla innych osób w firmie.
- Super ekipę i atmosferę współpracy typową dla firm technologicznych (cenimy sobie nieformalne podejście)
Czego możesz się spodziewać po wysłaniu CV:
- Wstępna rozmowa telefoniczna (30 – 45 min)
- Pogłębiona rozmowa z członkami zespołu (90 min)
- Decyzja i informacja zwrotna