Keywords Studios
Keywords Studios
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.