W skrócie
- Zadania: Zarządzaj infrastrukturą i procesami wdrożeniowymi w dynamicznym środowisku gier.
- Firma: Innowacyjna grupa zajmująca się grami, działająca w globalnej organizacji.
- Benefity: Wysokie wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Kreatywne środowisko z dużymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość gier online.
- Kwalifikacje: 7+ lat doświadczenia w DevOps oraz umiejętności w AWS i CI/CD.
Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.
Jesteśmy grupą innowacji w grach, budującą własny ekosystem gier i narzędzi platformowych. W ramach większej globalnej organizacji zarządzamy zestawem tytułów, które przetwarzają dziesiątki milionów transakcji w prawdziwych pieniądzach. Radzimy sobie z wysoką złożonością, wdrażając izolowane środowiska chmurowe dla każdego z naszych globalnych partnerów. Nasza platforma integruje się z wieloma operatorami platform i wspiera grę na prawdziwe pieniądze, korzystając z technologii provably fair.
Poszukujemy dedykowanego Starszego Inżyniera DevOps, który będzie odpowiedzialny za rozwój naszej infrastruktury, pipeline'ów wdrożeniowych oraz praktyk zapewnienia niezawodności. To rola inżynieryjna, oparta na zasadach Site Reliability Engineering (SRE). Rola koncentruje się na wspieraniu zwinności zespołu, automatyzacji, doskonałości operacyjnej oraz proaktywnym zmniejszaniu ryzyka, przy jednoczesnym przestrzeganiu oczekiwań dotyczących zarządzania i zgodności w branży gier.
Kluczowe obowiązki:
- Wsparcie szybko rosnącej liczby izolowanych wdrożeń, gdzie każda integracja partnera skutkuje niezależnie wdrożonymi usługami backendowymi.
- Projektowanie pipeline'ów wdrożeniowych, które skalują się wraz z liczbą partnerów, bez kopiowania i wklejania lub kruchych procesów manualnych.
- Utrzymywanie systemów o wysokiej niezawodności i dostępności z fail-overami, gdzie awarie i przestoje mogą mieć znaczący wpływ na biznes.
- Równoważenie automatyzacji, zarządzania i bezpieczeństwa w regulowanym środowisku.
Infrastruktura i niezawodność:
- Projektowanie, obsługa i poprawa infrastruktury opartej na AWS w wielu regionach i środowiskach.
- Zarządzanie infrastrukturą za pomocą Infrastructure as Code (Pulumi z TypeScript).
- Zastosowanie zasad SRE w celu zmniejszenia operacyjnego trudu i zwiększenia obserwowalności/alertingu.
- Poprawa odporności systemu i izolacji awarii w zależności od środowiska partnera.
- Własność i rozwój pipeline'ów CI/CD (GitHub Actions).
- Budowanie skalowalnych, wielo-najemnych workflow wdrożeniowych wspierających automatyczną promocję, failover i rollbacki.
- Wsparcie dla wdrożeń HA dla narzędzi i pulpitów skierowanych do wewnętrznych i zewnętrznych partnerów.
- Utrzymywanie wdrożeń blue-green i poprawa automatyzacji rollbacków.
- Praca w ramach procesu zmian recenzowanego przez rówieśników oraz długoterminowych wymagań zatwierdzenia produkcji.
Obserwowalność i zarządzanie incydentami:
- Utrzymywanie i poprawa systemów monitorowania, logowania i alertowania.
- Zapewnienie, że alerty są wykonalne i zgodne z rzeczywistym wpływem na graczy.
- Projektowanie i formalizacja procesów reagowania na incydenty.
- Prowadzenie i uczestnictwo w bezwinnych postmortem, z wspólną odpowiedzialnością za działania następcze.
Bezpieczeństwo, zgodność i koszty:
- Wsparcie dla projektowania systemów zabezpieczeń, zarządzania sekretami i kontroli dostępu.
- Umożliwienie i integracja skanowania bezpieczeństwa oraz praktyk bezpiecznego SDLC w CI/CD.
- Przygotowanie systemów do zewnętrznych audytów bezpieczeństwa i wymagań zgodności.
- Przyjęcie odpowiedzialności za świadomość kosztów chmurowych i optymalizację (FinOps jest częścią roli).
- Pomoc w ustanowieniu wspólnej odpowiedzialności za jakość operacyjną i promowanie projektowania systemów z uwzględnieniem niezawodności.
- Współpraca z kierownictwem technicznym w zakresie priorytetyzacji i długoterminowych ulepszeń platformy.
- Wkład w długoterminowe plany dotyczące skalowalności i odporności operacyjnej kluczowych komponentów platformy.
Umiejętności i kwalifikacje:
- 7+ lat doświadczenia w rolach DevOps, infrastruktury, platformy lub pokrewnych rolach SRE.
- Silne doświadczenie praktyczne z AWS.
- Praktyczne doświadczenie z narzędziami Infrastructure as Code.
- Doświadczenie w projektowaniu i obsłudze pipeline'ów CI/CD.
- Solidne zrozumienie i zastosowanie koncepcji SRE, w tym: strategia alertowania, reagowanie na incydenty, kompromisy między niezawodnością a prędkością, automatyzacja w celu zmniejszenia operacyjnego trudu.
- Nieco doświadczenia z systemami rozproszonymi lub brokerami wiadomości (NATS, Kafka itp.).
- Doświadczenie w optymalizacji kosztów chmurowych i praktykach FinOps to dodatkowy atut.
- Preferowany, ale nie wymagany, stopień naukowy w dziedzinie nauk/CS/inżynierii. Szukamy doświadczenia i pasji.
Dlaczego warto do nas dołączyć:
- Własność i niezależność: Wierzymy w zaufanie do naszych członków zespołu i współpracę.
- Wzrost: Jesteśmy startupem o wysokim wzroście wspieranym przez gigantów branżowych z znacznymi zasobami do napędzania wzrostu.
- Kultura: Kreatywne, zdeterminowane i przejrzyste środowisko, w którym cenimy „osiąganie celów” ponad biurokrację.
DevOps Engineer in Warsaw – pracodawca: Joy Studios
Jako innowacyjna grupa gier, oferujemy wyjątkowe możliwości rozwoju w dynamicznym środowisku startupowym, które łączy kreatywność z technologią. Nasza kultura opiera się na zaufaniu i współpracy, co pozwala pracownikom na samodzielne podejmowanie decyzji oraz aktywne uczestnictwo w projektach. Oferujemy nie tylko konkurencyjne wynagrodzenie, ale także wsparcie w rozwoju kariery oraz dostęp do zasobów dużej organizacji, co czyni nas doskonałym miejscem dla ambitnych inżynierów DevOps.