Inżynier DevOps / Build & Release (SCM, CI/CD)
Opis stanowiska:
Osoba zatrudniona na stanowisku Inżyniera będzie odpowiedzialna za projektowanie, utrzymanie oraz rozwój procesów SCM, CI/CD oraz Software Delivery. Rola łączy kompetencje z obszaru DevOps, Build Engineering oraz Software Development, wspierając cały cykl życia oprogramowania – od budowania, przez testy, aż po wydania produkcyjne.
Zakres obowiązków:
- Projektowanie, utrzymanie oraz optymalizacja pipeline’ów Jenkins
- Rozwój i utrzymanie skryptów buildowych (C/C++, Python) oraz procesów build
- Przygotowywanie, wersjonowanie i dostarczanie pakietów software’owych (release & delivery)
- Obsługa i utrzymanie Jenkins / build nodes działających w środowisku Kubernetes
- Realizacja oraz utrzymanie procesów Knife build & release
- Wsparcie procesów testów oraz integracji systemowej
- Współpraca z zespołami developerskimi w zakresie automatyzacji i jakości delivery
Wymagania:
- Bardzo dobra znajomość Python
- Doświadczenie w pracy z Git / Gerrit
- Znajomość systemów buildowych C / C++ (make)
- Doświadczenie w projektowaniu i utrzymaniu pipeline’ów Jenkins
- Praktyczna znajomość Kubernetes (K8s) – obsługa środowisk buildowych
- Znajomość Docker
- Doświadczenie z Libvirt
- Znajomość WFT
- Doświadczenie w pracy z ZUUL
- Znajomość narzędzi oraz procesów SCM, Continuous Integration oraz Software Delivery
Mile widziane
- Doświadczenie w branży Telco lub systemach embedded
- Dobre zrozumienie cyklu życia oprogramowania (SDLC)
- Samodzielność, odpowiedzialność oraz dobra organizacja pracy
#LI-DNI