
Keywords Studios świadczy usługi technologiczne dla światowej branży gier wideo. Firma zajmuje się tworzeniem gier, produkcją grafiki, realizacją dźwięku, zapewnianiem jakości, lokalizacją, marketingiem, angażowaniem graczy, dostępnością, globalizacją treści, a także rozwiązaniami z zakresu sztucznej inteligencji i technologii. Dzięki wieloletniemu doświadczeniu w branży wspiera twórców i wydawców gier na różnych etapach ich rozwoju i wdrażania. Keywords Studios kładzie również nacisk na odpowiedzialne praktyki biznesowe i dzieli się wiedzą branżową, koncentrując się na poprawie doświadczeń graczy na całym świecie.
Inżynier DevOps i produktywności deweloperów, poziom SE II
Rozwijaj systemy CI/CD Helpshift, infrastrukturę chmurową, platformy Kubernetes i narzędzia dla deweloperów. Ograniczaj utrudnienia w pracy inżynierów dzięki skalowalnej automatyzacji, lepszej obserwowalności i większej niezawodności.
Opis
- Twórz i utrzymuj niezawodne potoki CI/CD do budowania, testowania, wdrażania i wydawania oprogramowania.
- Zwiększaj szybkość, niezawodność i skalowalność potoków oraz ułatwiaj ich utrzymanie.
- Wykrywaj wąskie gardła w procesach budowania i wydawania oraz kieruj pracami nad ich usuwaniem.
- Twórz zautomatyzowane procesy wydawania i wdrażania.
- Analizuj i rozwiązuj złożone awarie potoków i procesów wydawania.
- Twórz narzędzia, które pomagają deweloperom pracować wydajniej i ograniczają utrudnienia.
- Twórz wewnętrzne narzędzia dla deweloperów, narzędzia wiersza poleceń i zautomatyzowane procesy.
- Poznawaj sposób pracy deweloperów i wskazuj możliwości usprawnienia cyklu życia oprogramowania.
- Twórz i utrzymuj infrastrukturę chmurową na potrzeby CI/CD, rozwoju, testowania i platform inżynieryjnych.
- Udostępniaj infrastrukturę z wykorzystaniem podejścia infrastruktura jako kod.
- Projektuj skalowalną, niezawodną, bezpieczną i efektywną kosztowo infrastrukturę.
- Zwiększaj automatyzację infrastruktury i efektywność operacyjną.
- Twórz i obsługuj platformy kontenerowe dla zespołów inżynieryjnych.
- Obsługuj platformy infrastrukturalne i wdrożeniowe oparte na Kubernetes.
- Zwiększaj niezawodność, skalowalność, bezpieczeństwo i wydajność platform kontenerowych.
- Rozwiązuj złożone problemy dotyczące Kubernetes i kontenerów.
- Poprawiaj obserwowalność platform wspierających pracę deweloperów i infrastruktury inżynieryjnej.
- Twórz metryki, pulpity nawigacyjne, alerty, logi i ślady.
- Wykorzystuj dane obserwowalności do wykrywania wąskich gardeł niezawodności i wydajności.
- Zwiększaj dostępność systemów i efektywność operacyjną.
- Włączaj zabezpieczenia do potoków CI/CD i przepływów pracy deweloperów.
- Wprowadzaj bezpieczne wzorce dla potoków i infrastruktury.
- Wzmacniaj bezpieczeństwo kontenerów, zależności, kodu i infrastruktury.
- Współpracuj z zespołami ds. bezpieczeństwa, aby ograniczać ryzyko i spełniać wymagania zgodności.
- Usprawniaj systemy budowania i testowania oraz zapewniaj skalowalne środowiska deweloperskie i testowe.
- Automatyzuj konfigurację środowisk izolowanych i innych środowisk.
- Współpracuj z zespołami inżynieryjnymi przy rozwiązywaniu problemów w przepływach pracy deweloperów.
- Analizuj złożone problemy związane z CI/CD, infrastrukturą chmurową, Kubernetes, sieciami i systemami rozproszonymi.
- Ustalaj przyczyny źródłowe i doprowadzaj problemy do rozwiązania.
- Wykrywaj problemy systemowe oraz wspieraj reagowanie na incydenty, poprawę niezawodności i praktyki operacyjne.
- Kieruj złożonymi inicjatywami na rzecz poprawy doświadczeń deweloperów, współpracując z zespołami inżynieryjnymi w celu zwiększania produktywności.
Wymagania
- Mieć od 4 do 7 lat doświadczenia w inżynierii oprogramowania, DevOps, infrastrukturze, inżynierii platformowej, SRE lub pokrewnej dziedzinie.
- Mieć solidne podstawy w zakresie Linuxa i Uniksa.
- Mieć praktyczne doświadczenie z CI/CD i automatyzacją.
- Mieć doświadczenie w projektowaniu i obsłudze systemów inżynieryjnych klasy produkcyjnej.
- Dobrze znać Docker i Kubernetes.
- Mieć doświadczenie z platformami chmurowymi; preferowane AWS.
- Mieć praktyczne doświadczenie z infrastrukturą jako kodem i zarządzaniem konfiguracją.
- Biegle posługiwać się co najmniej jednym językiem programowania lub skryptowym.
- Umieć analizować złożone problemy techniczne i ustalać ich przyczyny źródłowe.
- Rozumieć kompromisy dotyczące obserwowalności, niezawodności, bezpieczeństwa, skalowalności i kosztów.
- Umieć prowadzić projekty od zdefiniowania problemu przez wdrożenie i uruchomienie po wsparcie operacyjne.
- Skutecznie się komunikować i współpracować.
- Współpracować z zespołami inżynieryjnymi i pomagać w kształtowaniu rozwiązań technicznych.
- Brać odpowiedzialność za powierzone zadania i ich wyniki.
- Dodatkowym atutem będzie: doświadczenie w tworzeniu wewnętrznych platform lub narzędzi zwiększających produktywność deweloperów; Jenkins i CI/CD na dużą skalę; AWS/EKS i architektury natywne dla chmury; GitOps z Argo CD lub podobnym narzędziem; Helm i narzędzia ekosystemu Kubernetes; Prometheus, Grafana, OpenTelemetry, Dynatrace, Datadog lub podobne rozwiązania; zabezpieczenia CI/CD; OPA, Checkov, cdk-nag, Trivy lub porównywalne narzędzia bezpieczeństwa; systemy budowania, buforowanie lub rozproszona infrastruktura budowania; mierzenie poprawy produktywności; VS Code, IntelliJ lub podobne środowiska deweloperskie; mentoring lub doradztwo techniczne.