DevOps Engineer / Java Developer (m/k/d)
DevOps Engineer / Java Developer (m/k/d)
Praca zdalna
Poszukujemy doświadczonego specjalisty na stanowisko DevOps Engineer / Java Developer, który będzie odpowiedzialny za utrzymanie i rozwój środowisk chmurowych, automatyzację procesów CI/CD oraz wsparcie rozwoju aplikacji webowych w technologii Java. Rola łączy kompetencje infrastrukturalne i developerskie, z naciskiem na stabilność, bezpieczeństwo oraz jakość dostarczanego oprogramowania.
Zakres odpowiedzialności
Zarządzanie i utrzymanie środowisk w Microsoft Azure (VM, networking, storage, RBAC).
Administracja systemami Linux (Ubuntu, RedHat).
Projektowanie i utrzymanie procesów CI/CD z wykorzystaniem Jenkins.
Automatyzacja infrastruktury (Bash, Ansible, Terraform – IaC).
Zarządzanie repozytoriami artefaktów (np. Nexus).
Wdrażanie i utrzymanie konteneryzacji (Docker) oraz orkiestracji (Kubernetes).
Monitorowanie systemów, analiza logów i troubleshooting środowisk testowych oraz produkcyjnych.
Implementacja i utrzymanie mechanizmów backup, restore oraz disaster recovery (DR).
Dbałość o bezpieczeństwo danych (szyfrowanie danych at-rest, zarządzanie kluczami i certyfikatami).
Współpraca z zespołem developerskim w środowisku Agile/Scrum.
Udział w projektach międzynarodowych.
Wymagania (MUST HAVE)
Min. 3 lata doświadczenia jako DevOps / Cloud / Infrastructure Engineer.
Praktyczne doświadczenie z Microsoft Azure.
Bardzo dobra znajomość administracji systemami Linux (Ubuntu, RedHat).
Doświadczenie w zakresie backupu i rozwiązań DR.
Znajomość zagadnień szyfrowania danych i zarządzania kluczami.
Doświadczenie w pracy z Jenkins oraz budowie pipeline’ów CI/CD.
Umiejętność analizy logów i rozwiązywania problemów w środowiskach CI/CD i produkcyjnych.
Doświadczenie z Nexus Repository lub podobnym narzędziem.
Znajomość Bash, Ansible, Terraform (Infrastructure as Code).
Praktyczna znajomość Docker i Kubernetes oraz podstaw architektury systemów i aplikacji.
Wykształcenie wyższe techniczne (IT, inżynieria, nauki ścisłe lub pokrewne).
Bardzo dobre umiejętności komunikacyjne.
Znajomość języka polskiego i angielskiego umożliwiająca pracę projektową.
Doświadczenie w pracy w metodyce Agile/Scrum.
Mile widziane (NICE TO HAVE)
Komercyjne doświadczenie w tworzeniu aplikacji webowych w Java (backend) oraz frontend.
Znajomość OOP w aplikacjach webowych (mile widziane elementy programowania funkcyjnego).
Doświadczenie z web services / API (SOAP, REST).
Dobra znajomość JavaScript, HTML5, CSS3 oraz responsive single-page design.
Znajomość baz danych i SQL.
Doświadczenie z Angular.
Znajomość zasad Clean Code i Unit Testing.
Doświadczenie w SCM, CI/CD oraz automatycznych wdrożeniach.
Doświadczenie z frameworkami wykorzystywanymi w projektach Java.
DevOps Engineer / Java Developer (m/k/d)
DevOps Engineer / Java Developer (m/k/d)