Nasz klient to międzynarodowa firma inżynieryjno-technologiczna, specjalizująca się w projektowaniu i rozwoju zaawansowanych rozwiązań dla przemysłu. Organizacja wspiera klientów na całym świecie w tworzeniu nowoczesnych produktów – od koncepcji, przez rozwój oprogramowania i systemów embedded, aż po wdrożenie i utrzymanie.
Firma działa w środowisku o wysokich wymaganiach jakościowych i bezpieczeństwa, realizując projekty m.in. dla branży automotive, industrial oraz high-tech. Duży nacisk kładziony jest na rozwój kompetencji w obszarach takich jak digitalizacja, bezpieczeństwo oprogramowania oraz automatyzacja procesów wytwórczych.
Zespoły pracują w modelu międzynarodowym, łącząc kompetencje z zakresu software engineering, DevOps, embedded oraz cybersecurity. Organizacja promuje podejście oparte na współpracy, dzieleniu się wiedzą oraz ciągłym doskonaleniu procesów i technologii.
Dołączysz do zespołu pracującego nad rozwojem i utrzymaniem procesów związanych z dostarczaniem oprogramowania w środowisku o wysokiej złożoności (obszary embedded / systemowe).
Rola łączy kompetencje DevOps, Build Engineering oraz Software Development i obejmuje realny wpływ na jakość, wydajność i stabilność procesów CI/CD oraz Software Delivery.
Twoja rola
Będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie procesów związanych z budowaniem oraz dostarczaniem oprogramowania, w tym:
- Tworzenie, utrzymanie i optymalizacja pipeline’ów Jenkins
- Rozwój i utrzymanie skryptów buildowych (C/C++, Python)
- Zarządzanie procesem build & release (pakietowanie, wersjonowanie, delivery)
- Utrzymanie i obsługa środowisk buildowych (nodes) działających w Kubernetes
- Wsparcie oraz rozwój procesów CI/CD i Software Delivery
- Praca z narzędziami SCM (m.in. Git / Gerrit)
- Udział w integracji systemowej oraz testach
- Utrzymanie i rozwój procesów build & release (w tym opartych o ZUUL / Knife)
Wymagania
- Doświadczenie na poziomie Mid lub Senior w obszarze DevOps / Build Engineering
- Bardzo dobra znajomość: Python, Jenkins (tworzenie i utrzymanie pipeline’ów), Git / Gerrit, Systemów buildowych C/C++ (make)
- Doświadczenie z: Kubernetes (K8s) – operowanie środowiskiem (build nodes), Docker, Libvirt
- Znajomość procesów: SCM, Continuous Integration, Software Delivery
- Umiejętność pracy samodzielnej oraz odpowiedzialności za powierzony obszar
Mile widziane
- Doświadczenie w projektach embedded lub telco
- Dobra znajomość SDLC (Software Development Life Cycle)
- Doświadczenie z narzędziami typu ZUUL / WFT
Model pracy
- Preferowana lokalizacja: Wrocław
- Tryb pracy: hybrydowy
- Czas trwania projektu – 1 rok