Software Developer – DevOps Engineer
Ryanair Engineering – Delivered by PAM
Rola DevOps Engineer w Ryanair Labs, odpowiedzialna za automatyzację procesów budowania, testowania i wdrażania oprogramowania na dużą skalę (ponad 1 mld wizyt rocznie). Praca koncentruje się na utrzymaniu i rozwijaniu narzędzi CI/CD (Jenkins, AWS CodePipeline), konfiguracji infrastruktury w chmurze AWS oraz współpracy z zespołami deweloperskimi i operacyjnymi w celu usprawnienia release management. To typowa rola DevOps, nie mylić z programistą backendowym – główny nacisk na automatyzację i niezawodność procesów.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby projektów, brak informacji o systemie on-call i awaryjności.
Rola DevOps Engineer w Ryanair Labs, odpowiedzialna za automatyzację procesów budowania, testowania i wdrażania oprogramowania na dużą skalę (ponad 1 mld wizyt rocznie). Praca koncentruje się na utrzymaniu i rozwijaniu narzędzi CI/CD (Jenkins, AWS CodePipeline), konfiguracji infrastruktury w chmurze AWS oraz współpracy z zespołami deweloperskimi i operacyjnymi w celu usprawnienia release management. To typowa rola DevOps, nie mylić z programistą backendowym – główny nacisk na automatyzację i niezawodność procesów.
- ✓Benefity lotnicze (staff travel) od pierwszego dnia
- ✓Możliwość odliczenia podatku od działalności twórczej (ulga dla twórców)
- ✓Przejrzysty proces rekrutacyjny: 4 etapy (telefon, intro techniczne, rozmowa techniczna z live codingiem, finalna)
- ✓Praca przy ogromnej skali – ponad 1 miliard wizyt rocznie
- ✓Możliwość udziału w szkoleniach i konferencjach
- !Proces rekrutacyjny zawiera live coding – może być barierą dla niektórych kandydatów
- !Dwa warianty modelu hybrydowego w zależności od formy zatrudnienia (UoP 2 dni, B2B 1 dzień) – może powodować niejasności
- !Wzmianka o MCP i agentach AI jest dość enigmatyczna, brak konkretów
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Automatyzacja pipeline'ów CI/CD z użyciem Jenkins, AWS CodePipeline lub podobnych narzędzi
- •Pisanie skryptów w Bash, Python lub Go do automatyzacji zadań
- •Konfiguracja i zarządzanie kontenerami Docker oraz narzędziami do wdrożeń (Ansible, Artifactory)
- •Utrzymanie i rozwój infrastruktury AWS (EC2, S3, VPC, itp.) oraz wdrażanie IaC z CloudFormation/Terraform
- •Wsparcie procesu wydawniczego – zarządzanie wersjami, koordynacja release'ów
- •Debugowanie problemów w środowiskach produkcyjnych i testowych
- •Współpraca z zespołami deweloperskimi i IT w celu optymalizacji narzędzi buildowych
- •Monitorowanie i poprawa wydajności oraz skalowalności procesów CI/CD
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier DevOps z minimum 2-letnim doświadczeniem w automatyzacji CI/CD i administracji Linuxem, znający AWS i podstawy skryptowania, gotowy do rozwoju w zespole Ryanair Labs.
Juniorzy bez komercyjnego doświadczenia w DevOps lub osoby szukające wyłącznie pracy zdalnej (wymagana obecność w biurze 1-2 dni w tygodniu).
- ?Ile osób liczy zespół DevOps, a ile cały dział Labs?
- ?Czy przewidziane są dyżury on-call? Jeśli tak, jak często i czy są dodatkowo płatne?
- ?Jaka część pracy dotyczy utrzymania istniejących systemów, a jaka nowych wdrożeń?
- ?Czy stack narzędziowy jest narzucony, czy zespół ma wpływ na wybór technologii?
- ?Jak wygląda współpraca z zespołami deweloperskimi – czy DevOps jest przypisany do konkretnych projektów?
- ?Co kryje się pod 'MCP-based integrations and AI agents' – na jakim etapie jest to rozwiązanie?
- ?Czy istnieje możliwość pracy w biurze w innych lokalizacjach (np. Dublin) i czy są plany podróży?
- −Nie podano wielkości zespołu ani liczby projektów
- −Brak informacji o systemie on-call i awaryjności
- −Nie określono, czy budżet szkoleniowy jest indywidualny czy teamowy
- −Brak wzmianki o stażu pracy lub rotacji między zespołami
Dynamiczne, cross-funkcjonalne środowisko z naciskiem na ciągłe doskonalenie i automatyzację. Praca w zespole DevOps ściśle współpracującym z deweloperami i operacjami, w szybko rosnącej organizacji.
4 etapy: 1) Phone call z rekruterem, 2) Technical Intro – krótkie spotkanie z zespołem, 3) Technical Interview – pogłębiona rozmowa techniczna z live codingiem, 4) Final Interview z menedżerem i rekruterem.