DevOps Engineer | Branża Energetyczna
⚲ Kraków
Do uzgodnienia
Wymagania
- wykształcenie wyższe (licencjat/inżynier) z informatyki lub pokrewnej dziedziny
- min. 3 lata praktycznego doświadczenia w DevOps / Software Configuration Management
- praktyczna znajomość Git, Azure DevOps Pipelines, MSBuild, CMake, SonarQube, BlackDuck, Docker/Podman, Kubernetes + Helm
- znajomość systemów Windows i Linux oraz administracji (preferowane RHEL, Ubuntu, Windows Server 2019)
- umiejętność skryptowania (preferowane Python i Bash)
- znajomość SQL oraz podstawy administracji bazami danych
- bardzo dobra znajomość języka angielskiego
- doświadczenie w pracy w globalnie rozproszonym zespole
Opis stanowiska
Rola w branży energetycznej — budujesz i utrzymujesz procesy CI/CD, automatyzujesz build, deployment i release oraz zarządzasz środowiskami kontenerowymi (Docker/Podman, Kubernetes, Helm). Pracujesz w globalnie rozproszonym zespole, co może oznaczać różne strefy czasowe. Wymagana jest biegłość w całym wskazanym zestawie narzędzi (Azure DevOps Pipelines, MSBuild, CMake, SonarQube, BlackDuck), a nie tylko ogólna wiedza. Dla doświadczonego DevOpsa/SCM, który lubi automatyzować powtarzalne zadania i pracować w środowisku Windows+Linux.
🔍 Dekoder Ogłoszenia
🔴
Praktyczna znajomość systemu kontroli wersji Git, zarządzania procesem buildowania – Azure DevOps Pipelines, MSBuild, CMake, narzędzi do analizy statycznej – SonarQube, BlackDuck, Docker / Podman, Kubernetes + Helm
Oczekuje się biegłości w obsłudze wszystkich wymienionych narzędzi, a nie tylko ogólnej wiedzy.
🔴
Szeroka i aktualna wiedza dotycząca technologii systemów buildowania oraz inżynierii oprogramowania
Może oznaczać potrzebę bycia na bieżąco z najnowszymi trendami i narzędziami w dziedzinie.
🔴
Umiejętność skryptowania oraz chęć automatyzowania zadań związanych z inżynierią oprogramowania; preferowane Python i Bash
Automatyzacja może oznaczać dużą ilość powtarzalnych zadań, które trzeba będzie usprawnić.
🔴
Doświadczenie w pracy w globalnie rozproszonym zespole
Może oznaczać pracę w różnych strefach czasowych i konieczność dostosowania się do harmonogramów innych członków zespołu.
🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Może sugerować, że projekty mogą być dopasowywane do aktualnych potrzeb firmy, a niekoniecznie do długoterminowych celów rozwojowych pracownika.