Build Engineer (Senior)
VirtusLab
Rola polega na przeprowadzeniu migracji systemu CI/CD z CircleCI na GitHub Actions dla dużego projektu open-source, obsługującego 40+ developerów. Będziesz odpowiedzialny za zaplanowanie i wykonanie migracji, optymalizację wydajności (30 maszyn równolegle), scalanie repozytoriów oraz utrzymanie niezawodności pipeline'ów. To stanowisko wymaga samodzielności i myślenia strategicznego – nie tylko wykonujesz zadania, ale projektujesz całe rozwiązanie.
Brakuje: nie podano wielkości zespołu buildowego, brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe).
Rola polega na przeprowadzeniu migracji systemu CI/CD z CircleCI na GitHub Actions dla dużego projektu open-source, obsługującego 40+ developerów. Będziesz odpowiedzialny za zaplanowanie i wykonanie migracji, optymalizację wydajności (30 maszyn równolegle), scalanie repozytoriów oraz utrzymanie niezawodności pipeline'ów. To stanowisko wymaga samodzielności i myślenia strategicznego – nie tylko wykonujesz zadania, ale projektujesz całe rozwiązanie.
- ✓Ciekawy, wymagający projekt migracji open-source
- ✓Elastyczne godziny pracy ('measuring outcomes, not hours')
- −Brak informacji o wielkości zespołu buildowego i wsparcia podczas migracji
- −Wysokie ciśnienie ('every minute counts') może oznaczać dużo stresu
- !Autonomia może oznaczać brak mentora lub wsparcia
- !Brak wzmianki o procesie rekrutacyjnym
- !Nie wiadomo, czy po migracji rola się zmieni
- •Pisanie skryptów automatyzujących w Bash i Scala
- •Migracja konfiguracji CI/CD z CircleCI do GitHub Actions
- •Optymalizacja równoległych przebiegów testowych na 30 maszynach
- •Scalanie repozytoriów prywatnych do publicznych (Open Source)
- •Debugowanie i rozwiązywanie problemów z wydajnością pipeline'ów
- •Współpraca z 40+ developerami przy dostosowywaniu build systemu
- •Tworzenie dokumentacji i procedur dla nowej infrastruktury CI
Oferta dla doświadczonych specjalistów (Senior).
Mid-level inżynier z solidnymi podstawami w Bash/Scala i CI/CD, gotowy do nauki skalowalnych systemów i migracji, ale wymagający wsparcia przy strategicznym planowaniu.
Juniorzy bez doświadczenia w CI/CD i skryptowaniu, osoby szukające pracy bez odpowiedzialności za architekturę, lub preferujące stabilne, niewymagające środowisko.
- ?Ile osób liczy zespół buildowy i jak wygląda podział obowiązków podczas migracji?
- ?Jaki jest przewidziany harmonogram migracji i czy są jakieś kamienie milowe?
- ?Czy istnieje środowisko testowe do bezpiecznego eksperymentowania z GitHub Actions?
- ?Jakie są oczekiwania co do dostępności i ewentualnych dyżurów (on-call)?
- ?Czy po zakończeniu migracji rola ewoluuje w stronę utrzymania czy nowych projektów?
- ?Jak wygląda proces decyzyjny – czy mam pełną autonomię, czy muszę uzgadniać z klientem?
- ?Czy są plany rozbudowy CI o nowe funkcjonalności po migracji?
- −Nie podano wielkości zespołu buildowego
- −Brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe)
- −Nie wiadomo, czy istnieje dyżur on-call
- −Brak szczegółów dotyczących budżetu szkoleniowego
Firma stawia na autonomię, zaufanie i mierzenie efektów, a nie czasu pracy. Zespół prawdopodobnie składa się z doświadczonych inżynierów, którzy cenią sobie samodzielność.