Software Engineer in Warsaw

Software Engineer in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
S

W skrócie

  • Zadania: Twórz i rozwijaj usługi w chmurze, automatyzuj procesy i poprawiaj wydajność systemów.
  • Firma: Sauce Labs - lider w testowaniu i raportowaniu błędów.
  • Benefity: Elastyczne godziny pracy, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na jakość aplikacji na całym świecie.
  • Kwalifikacje: Doświadczenie w projektowaniu systemów rozproszonych oraz znajomość Kubernetes i Python.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Opis

Sauce Labs zapewnia rozwiązania do ciągłego testowania i raportowania błędów. Jego Continuous Testing Cloud identyfikuje sygnały jakości w rozwoju i produkcji, pomagając firmom w wydawaniu i aktualizowaniu aplikacji internetowych i mobilnych w różnych przeglądarkach, systemach operacyjnych i urządzeniach.

Zakres obowiązków:

  • Ustalenie standardów zespołu dotyczących testowania, obserwowalności i dostarczania poprzez przegląd kodu i współpracę.
  • Projektowanie i budowanie usług w całym cyklu życia urządzenia, od obrazów rozruchowych po demontaż, w tym gotowość, cykl życia sesji i definicje floty dla symulatorów i VM.
  • Automatyzacja wydania obrazów, przeglądarek i ładunków przez CI/CD z automatycznymi kontrolami; wysyłanie w Go lub Pythonie przy użyciu powtarzalnych ścieżek wdrożeniowych.
  • Budowanie i korzystanie z narzędzi do obserwowalności w całej flocie i pipeline'ie budowy obrazów, w tym dla gości i VM, które cicho zawodzą przed rozpoczęciem ich ładunku.
  • Identyfikacja przyczyn źródłowych i naprawa powtarzających się regresji cyklu życia za pomocą testów i automatycznych kontroli wydania.
  • Pomiar i redukcja czasów rozruchu urządzeń, gotowości i demontażu; zarządzanie obrazem i stopniem dysku pomocniczego.
  • Współpraca z zespołami Cloud i Test Orchestration w celu proponowania i wdrażania zmian opartych na dowodach w systemach spoza własności zespołu, utrzymując umowy warstwowe w sposób jasny.

Wymagania:

  • Doświadczenie w projektowaniu, budowaniu i obsłudze rozproszonych systemów w produkcji.
  • Praktyczne doświadczenie z Kubernetes, najlepiej w tym z orkiestracją floty, taką jak Agones lub porównywalny model floty sesyjnej.
  • Umiejętność wysyłania kodu produkcyjnego w Go i/lub Pythonie przez standardową ścieżkę wdrożeniową CI/CD, w tym budowanie i utrzymywanie pipeline'ów.
  • Doświadczenie z metrykami, logowaniem, śledzeniem i budowaniem obserwowalności w systemach.
  • Praktyczne doświadczenie w DevOps oraz systemach Linux/Unix, w tym diagnozowanie i naprawianie problemów na VM, hostach kontenerowych lub maszynach bare-metal.
  • Udokumentowane osiągnięcia w dostarczaniu poprzez przegląd kodu i współpracę w systemach obsługiwanych przez innych.

Preferencje:

  • Znajomość macOS, w tym simctl, launchd, XPC i stosu wirtualizacji/symulatora Apple; wewnętrzne struktury systemu plików APFS lub podobne; doświadczenie w infrastrukturze Windows i Linux; znajomość Apple Virtualization Framework oraz narzędzi takich jak tart; znajomość Appium, XCTest lub WebDriver; posiadanie metryk uruchamiania, rozruchu lub gotowości VM, kontenera, CI runnera lub serwera gier; doświadczenie w Swift; doświadczenie w budowaniu i utrzymywaniu obrazów OS lub VM z Packer, tart, Ansible, cloud-init lub sysprep.

Warunki:

Hybrid workplace; pracownicy znajdujący się w pobliżu biura muszą być w stanie i chętni do przychodzenia, podczas gdy zatrudnieni zdalnie muszą być w stanie i chętni do podróżowania do biura w zależności od wymagań roli.

Software Engineer in Warsaw – pracodawca: Sauce Labs Inc.

Sauce Labs to doskonały pracodawca, który oferuje elastyczne środowisko pracy w Warszawie, łącząc zdalne możliwości z osobistą współpracą. Nasza kultura opiera się na różnorodności i wsparciu dla rozwoju pracowników, co pozwala na ciągłe doskonalenie umiejętności oraz realizację ambitnych projektów w zespole ekspertów. Pracując z nami, będziesz miał okazję wpływać na rozwój innowacyjnych rozwiązań w obszarze inżynierii oprogramowania, a także korzystać z atrakcyjnych benefitów i możliwości awansu.

S

Dane kontaktowe:

Zespół rekrutacyjny Sauce Labs Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer in Warsaw

Python
Go
Kubernetes
CI/CD
DevOps
Linux/Unix
Observability