W skrócie
- Zadania: Zarządzaj zespołem inżynierów, dbaj o rozwój i niezawodność platformy.
- Firma: GitLab - innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Praca zdalna, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Elastyczne godziny pracy i możliwość pracy w międzynarodowym zespole.
- Dlaczego ta praca: Dołącz do zespołu, który kształtuje przyszłość rozwoju oprogramowania.
- Kwalifikacje: Doświadczenie w zarządzaniu zespołem inżynieryjnym i techniczne umiejętności w obszarze niezawodności.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
GitLab jest inteligentną platformą orkiestracji dla DevSecOps. Umożliwia organizacjom zwiększenie produktywności programistów, poprawę efektywności operacyjnej, redukcję ryzyka związanego z bezpieczeństwem i zgodnością oraz przyspieszenie transformacji cyfrowej. Ponad 50 milionów zarejestrowanych użytkowników i ponad 50% firm z listy Fortune 100* ufa GitLab, aby szybciej dostarczać lepsze i bardziej bezpieczne oprogramowanie.
W tej roli jako Menedżer Inżynierii, będziesz prowadzić rozproszoną grupę inżynierów ds. niezawodności systemów i inżynierów backendowych. Będziesz wspierać ich rozwój i równoważyć niezawodność produkcji z projektami platformy, w tym aktualizacjami Redis bez przestojów, wsparciem dla wdrożeń jedno-tenantowych i opartych na komórkach oraz przejściem z orkiestracji zadań opartej na kolejkach do trwałego silnika workflow.
Co będziesz robić:
- Prowadzić, zatrudniać i rozwijać zespół inżynierów ds. niezawodności systemów i inżynierów backendowych, wspierając rozwój kariery, awanse i onboarding.
- Odpowiadać za niezawodność platform przetwarzania zadań i pamięci podręcznej, w tym cele poziomu usług, budżety błędów, alerty i cotygodniowe przeglądy operacyjne.
- Zarządzać planowaniem pojemności, wspierać eskalacje i follow-upy incydentów, równoważąc pracę operacyjną z projektami roadmapy i przekształcając pracę, gdy terminy nie mogą być dotrzymane.
- Prowadzić rotację dyżurów pierwszego poziomu GitLab.com, w tym pokrycie zmian, onboarding i przekazywanie obowiązków, oraz pełnić rolę dowódcy incydentów w przypadku incydentów o wysokiej wadze.
- Realizować aktualizacje wersji Redis bez przestojów i automatyzować łatanie systemu operacyjnego oraz ponowne uruchamianie.
- Dostosować przetwarzanie zadań do wdrożeń jedno-tenantowych i opartych na komórkach.
- Odpowiadać za migrację z orkiestracji zadań opartej na kolejkach do trwałego silnika workflow, definiując pierwsze przypadki użycia, mierzalną ścieżkę migracji i roadmapę.
- Odpowiadać za kwartalne planowanie i roadmapę zespołu oraz wyjaśniać wspólne odpowiedzialności operacyjne z zespołami partnerskimi, w tym przechowywaniem Git.
Co przyniesiesz:
- Doświadczenie w zarządzaniu zespołem inżynieryjnym dostarczającym usługi o wysokiej wydajności na dużą skalę, idealnie inżynierów ds. niezawodności systemów lub inżynierów infrastruktury obsługujących produkcyjne systemy oprogramowania jako usługi.
- Techniczna głębokość w zakresie przetwarzania zadań w tle i technologii pamięci podręcznej, takich jak Redis i Sidekiq, wystarczająca do podejmowania decyzji dotyczących aktualizacji, pojemności i trybów awarii.
- Doświadczenie w zarządzaniu niezawodnością w odniesieniu do celów poziomu usług, w tym definiowanie wskaźników poziomu usług, ustawianie alertów o wskaźniku wypalenia i planowanie pojemności.
- Doświadczenie w prowadzeniu rotacji dyżurów 24/7 i koordynowaniu incydentów o wysokiej wadze.
- Udokumentowane osiągnięcia w równoważeniu pracy operacyjnej i follow-upów incydentów z projektami roadmapy oraz w odrzucaniu zakresu, gdy terminy nie mogą być dotrzymane.
- Doświadczenie w prowadzeniu w pełni zdalnego zespołu w różnych strefach czasowych w Ameryce, Europie, na Bliskim Wschodzie, w Afryce i Azji-Pacyfiku.
O zespole:
Zespół Async obsługuje warstwę przetwarzania w tle GitLab.com, od infrastruktury Sidekiq po wspólny kod, który dodaje zadania do kolejki. Zespoły produktowe tworzą zadania; my utrzymujemy platformę, która je uruchamia szybko i niezawodnie. Nasze klastry Redis wspierają pamięć podręczną, sesje, ograniczenia przepustowości, kolejki i stan współdzielony. Wspieramy również trwałość danych poprzez weryfikację kopii zapasowych i przywracanie, przechowywanie obiektów oraz wsparcie operacyjne dla przechowywania repozytoriów Git.
Prosimy pamiętać, że witamy zainteresowanie kandydatów o różnym poziomie doświadczenia; wielu udanych kandydatów nie spełnia wszystkich wymagań. Dodatkowo badania wykazały, że osoby z grup niedostatecznie reprezentowanych rzadziej aplikują na stanowisko, chyba że spełniają wszystkie wymagania. Jeśli jesteś podekscytowany tą rolą, prosimy o aplikację i pozwól naszym rekruterom ocenić Twoją aplikację.
Engineering Manager, Architecture Engineering – Remote in Katowice – pracodawca: GitLab Inc.
GitLab Inc. to doskonały pracodawca, który stawia na innowacyjność i rozwój swoich pracowników w dynamicznym środowisku pracy. Oferujemy elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura opiera się na współpracy i wsparciu, a także na ciągłym doskonaleniu umiejętności, co czyni nas idealnym miejscem dla osób pragnących rozwijać swoją karierę w obszarze bezpieczeństwa produktów.