Senior DevOps Engineer | Branża Telekomunikacyjna
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w DevOps, CI/CD, automatyzacji infrastruktury lub release engineering
- duże doświadczenie praktyczne z Ansible i automatyzacją w Python, Groovy lub Bash
- praktyczne doświadczenie w rozwiązywaniu problemów z Jenkins i obsłudze pipeline'ów
- bardzo dobra znajomość Linuksa i diagnozowania problemów operacyjnych
- znajomość zagadnień sieciowych: TCP/IP, VLAN, routing
- doświadczenie z Git i Artifactory
- angielski min. B2/C1 w mowie i piśmie
Mile widziane
- doświadczenie w mentoringu inżynierów i wdrażaniu modeli samoobsługowych
Opis stanowiska
Wsparcie zespołu odpowiedzialnego za rozwój, utrzymanie i architekturę przetwarzania połączeń dla klienta z branży technologicznej i security (video surveillance, hardware, software, systemy sieciowe). Twoim głównym zadaniem będzie tworzenie i utrzymanie zautomatyzowanych procesów wdrażania i testowania dla kilku produktów w trakcie zmian architektonicznych platformy. W praktyce dużo pracy polega na naprawianiu i usprawnianiu istniejących pipeline'ów Jenkinsa, rozwiązywaniu problemów wielosystemowych oraz weryfikacji rozwiązań proponowanych przez inne zespoły; dochodzi mentoring inżynierów i wsparcie we wdrażaniu modeli samoobsługowych.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 letnie doświadczenie w obszarze DevOps, CI/CD, automatyzacji infrastruktury lub inżynierii wydań (release engineering)
Może oznaczać, że szukają kogoś z 5 latami doświadczenia w *jednym* z wymienionych obszarów, a niekoniecznie we wszystkich.
🔴
Praktyczne doświadczenie w rozwiązywaniu problemów z Jenkins, obsłudze potoków (pipelines) oraz usprawnianiu procesów CI/CD
Może oznaczać, że głównym zadaniem będzie naprawianie istniejących problemów z Jenkinsem, a nie budowanie nowych, innowacyjnych rozwiązań.
🔴
Umiejętność rozwiązywania problemów obejmujących wiele systemów oraz weryfikacji rozwiązań proponowanych przez inne zespoły
Może oznaczać, że będziesz głównie działać jako 'strażak' i weryfikator, a nie osoba inicjująca nowe projekty.
🔴
Dbałość o jakość kodu, stosowanie zasad „czystego kodu” (clean code) oraz dostarczanie rozwiązań wysokiej jakości
Może sugerować, że obecne rozwiązania mogą nie spełniać tych standardów i będziesz mieć za zadanie ich poprawę.
🔴
Doświadczenie w mentoringu inżynierów oraz wspieraniu zespołów we wdrażaniu modeli samoobsługowych
Może oznaczać, że oprócz zadań technicznych, duża część pracy będzie polegać na szkoleniu innych i zarządzaniu wiedzą.