Software Reliability Engineer in Warsaw

Software Reliability Engineer in Warsaw

Warsaw Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
R

W skrócie

  • Zadania: Twórz i wdrażaj oprogramowanie, aby zapewnić jego niezawodność i bezpieczeństwo.
  • Firma: Szybko rozwijająca się firma konsultingowa z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój kluczowych projektów.
  • Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Jesteśmy szybko rozwijającą się firmą konsultingową w zakresie technologii, współzałożoną w 2019 roku. Oferujemy dostosowane do potrzeb klientów usługi inżynieryjne, ponieważ cyfrowa transformacja to więcej niż tylko technologia. Nasz globalny zespół pomógł wielu klientom osiągnąć ich cele.

Poszukujemy doświadczonych, praktycznych Inżynierów Niezawodności Oprogramowania, którzy będą ewangelistami ciągłej integracji, testowania i bezpiecznych, zautomatyzowanych wdrożeń. To praktyczna rola DevOps i SRE dla praktyków, którzy prowadzą przez przykład, aby ułatwić zmiany zespołom deweloperskim. Stanowisko to obejmuje w przybliżeniu 70% kodowania i konfiguracji.

Kluczowe obowiązki:

  • Przeprowadzanie ukierunkowanych działań z zespołami deweloperskimi, które mają trudności z uzyskaniem bezpiecznego i szybkiego cyklu wydania lub z rozwiązywaniem luk w zabezpieczeniach.
  • Owocne testowanie aplikacji w zestawie dobrze zaprojektowanych testów, z których większość może być uruchamiana lokalnie, w tym testy dymne, które są częścią procesu wdrożenia.
  • Źródłowanie i integrowanie odpowiednich danych testowych, wdrażanie maskowania danych w niższych środowiskach.
  • Aktualizacja do wspieranych wersji runtime (zazwyczaj Java lub NPM).
  • Konteneryzacja aplikacji tam, gdzie to możliwe.
  • Aktualizacja bibliotek open-source do ich najnowszych dostępnych wersji głównych.
  • Wdrażanie procesów, które pozwalają nam na bieżąco utrzymywać aktualność.
  • Wdrażanie ciągłych aktualizacji bibliotek przy użyciu Renovate.
  • Wprowadzenie najlepszych praktyk w zakresie kontroli źródła i zarządzania gałęziami.
  • Udoskonalenie procesów przeglądu kodu.
  • Zapewnienie najlepszych praktyk w zakresie bezpieczeństwa, zarządzania sekretami, uwierzytelniania i autoryzacji.
  • Uproszczenie i automatyzacja procesów wdrażania aplikacji, w tym zautomatyzowane zmiany bazy danych z Liquibase i zainstalowanego oprogramowania z Ansible.
  • Wprowadzenie standardowych wzorców obserwowalności.
  • Reorganizacja obsługi wyjątków i logowania.

Wymagane kwalifikacje:

  • Kilkuletnie doświadczenie w Test-Driven Development (TDD) z wykorzystaniem różnych frameworków testowych.
  • Bardzo dobra znajomość różnych podejść do automatyzacji testów oraz umiejętność wyboru najlepszego podejścia i osiągania wyników z wsparciem AI.
  • Znajomość języków JVM i/lub TypeScript.
  • Najwyższej jakości umiejętności kodowania.
  • Doskonałe zrozumienie bezpiecznych praktyk dla systemów krytycznych, w tym architektury wdrożeniowej i obserwowalności.
  • Znajomość wielu systemów ciągłej integracji i wdrażania.
  • Doskonałe zrozumienie praktyk bezpiecznego kodowania.
  • Umiejętność pracy z Dockerem i Openshift.
  • Aktywne przyjmowanie kodowania AI.
  • Komfort w korzystaniu z narzędzi automatyzacji budowy, takich jak Gradle, Maven i npm.
  • Umiejętność pracy z systemem Linux (RedHat).
  • Umiejętności w zakresie frameworka Spring są korzystne.
  • Umiejętności w zakresie Ansible są korzystne.
  • Silny nacisk na praktyczne inżynierstwo, autonomię techniczną, rozwiązywanie problemów i wpływ między zespołami.

Jesteśmy pracodawcą równych szans i zapraszamy do aplikacji wszystkich wykwalifikowanych kandydatów, niezależnie od rasy, koloru skóry, religii, płci, orientacji seksualnej, tożsamości płciowej lub ekspresji, pochodzenia narodowego, wieku, niepełnosprawności lub statusu weterana.

Software Reliability Engineer in Warsaw – pracodawca: RE Partners Consulting

Jako szybko rozwijająca się firma konsultingowa technologii, oferujemy wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Nasza kultura pracy opiera się na wartościach takich jak zaangażowanie, innowacyjność i współpraca, co sprawia, że każdy pracownik ma realny wpływ na sukces zespołu. Dodatkowo, oferujemy elastyczne godziny pracy oraz dostęp do najnowszych technologii, co sprzyja ciągłemu doskonaleniu umiejętności i realizacji ambitnych projektów.

R

Dane kontaktowe:

Zespół rekrutacyjny RE Partners Consulting

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

Test-Driven Development (TDD)
Automated Testing
JVM Languages
TypeScript
Continuous Integration
Continuous Deployment
Secure Coding Practices