Senior Inżynier DevOps
Summary
Senior DevOps engineer designs, implements, and maintains CI/CD pipelines, container orchestration, and IaC for energy-sector projects using Jenkins, GitLab CI, Terraform, Ansible, Docker, and Nomad.
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.
Doświadczona kadra HR wie jak skutecznie rekrutować i dbać o relacje z najlepszymi kandydatami IT.
Obecnie poszukujemy osób na stanowisko Senior Inżynier DevOps.
Co zyskasz pracując z nami:
Formę współpracy w oparciu o kontrakt b2b z Get IT Together.
Kontrakt na 140-150h miesięcznie do 10.2027 z możliwością przedłużenia.
Pracę zdalną z wizytami we Wrocławiu (1 raz w miesiącu).
Niezbędne narzędzia pracy.
Realizację projektów dla klienta z obszaru energetyki.
Okazję do ciągłego rozwoju.
Za co będziesz odpowiedzialny/a:
Projektowanie, wdrażanie i rozwój środowisk DevOps oraz infrastruktury wspierającej proces wytwarzania oprogramowania.
Automatyzacja procesów wdrożeniowych i administracyjnych z wykorzystaniem narzędzi Infrastructure as Code (IaC).
Tworzenie, utrzymanie i rozwój pipeline'ów CI/CD z wykorzystaniem Jenkins oraz GitLab CI.
Konfiguracja, provisioning i zarządzanie infrastrukturą z wykorzystaniem Ansible oraz Terraform.
Projektowanie i utrzymanie środowisk kontenerowych opartych o Docker i Podman oraz orkiestrację kontenerów z wykorzystaniem Nomad.
Monitorowanie środowisk aplikacyjnych i infrastrukturalnych oraz optymalizacja ich wydajności i niezawodności.
Konfiguracja oraz utrzymanie elementów infrastruktury sieciowej, w tym load balancerów, reverse proxy, firewalli oraz mechanizmów auto-scalingu.
Tworzenie skryptów automatyzujących zadania administracyjne i operacyjne.
Współpraca z zespołami deweloperskimi przy wdrażaniu i utrzymaniu rozwiązań zgodnych z dobrymi praktykami DevOps.
Diagnozowanie i rozwiązywanie problemów związanych z infrastrukturą, wdrożeniami oraz środowiskami produkcyjnymi.
Jakie kompetencje są niezbędne:
Minimum 8 lat doświadczenia na stanowisku DevOps Engineer lub pokrewnym.
Bardzo dobra znajomość narzędzi do automatyzacji infrastruktury i konfiguracji, w szczególności Ansible oraz Terraform.
Praktyczne doświadczenie w pracy z konteneryzacją z wykorzystaniem Docker oraz Podman.
Doświadczenie w budowaniu i utrzymaniu procesów CI/CD z wykorzystaniem Jenkins oraz GitLab CI.
Znajomość zagadnień Infrastructure as Code (IaC), provisioningu oraz automatyzacji wdrożeń.
Doświadczenie w orkiestracji kontenerów z wykorzystaniem Nomad.
Bardzo dobra znajomość zagadnień sieciowych, w tym adresacji IP, komunikacji sieciowej, reverse/forward proxy, load balancingu, firewalli, szyfrowania, monitoringu oraz mechanizmów auto-scalingu.
Umiejętność tworzenia skryptów automatyzujących zadania administracyjne i operacyjne.
Dobra znajomość procesów wytwarzania oprogramowania oraz praktyk DevOps.
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz pracy zespołowej.
Mile widziane:
Znajomość technologii magazynowania danych i rozwiązań Object Storage (S3, MinIO, NAS, Gluster lub podobnych).
Doświadczenie w obszarze wirtualizacji systemów, sieci i pamięci masowych (VMware ESX, Hyper-V, vSAN, NAS).
Znajomość rozwiązań Web Application Firewall (ModSecurity).
Doświadczenie z rozwiązaniami Reverse Proxy, takimi jak NGINX, Apache lub Fabio.