DevOps Engineer
Główne obowiązki:
Projektowanie, konfiguracja oraz utrzymanie nowoczesnych narzędzi deweloperskich i infrastruktury informatycznej (w tym kompleksowe wdrażanie pipeline'ów CI/CD).
Automatyzacja oraz ciągła optymalizacja procesów wytwarzania i wdrażania oprogramowania (release management).
Implementacja środowisk w modelu Infrastructure as Code (IaC) zgodnie z wymogami projektowymi.
Praca z powłokami PowerShell oraz Linux Shell, a także weryfikacja, testowanie i analiza wyników kodu dostarczanego przez inne zespoły.
Zapewnienie rygorystycznych standardów bezpieczeństwa systemów oraz proaktywna ochrona przed zagrożeniami cybernetycznymi.
Identyfikacja problemów technicznych, diagnozowanie błędów oraz opracowywanie i wdrażanie odpowiednich aktualizacji i poprawek (fixes).
Ścisła współpraca z zespołami programistycznymi w celu zagwarantowania zgodności procesu deweloperskiego z przyjętymi procedurami i standardami architektonicznymi.
Wymagania:
Minimum 2-3 lata udokumentowanego doświadczenia zawodowego w obszarze DevOps.
Zaawansowana znajomość systemów operacyjnych Windows i Linux, baz danych Microsoft SQL Server oraz środowisk Kubernetes (w tym wdrażanie i utrzymanie aplikacji z wykorzystaniem Helm i Ingress).
Ekspercka wiedza z zakresu dostarczania skalowalnych, odpornych na awarie i zautomatyzowanych procesów budowania oprogramowania (w środowiskach lokalnych i chmurowych) przy użyciu narzędzi takich jak: Azure DevOps, TeamCity, Octopus oraz Ansible (w tym dla wysokiej jakości potoków danych).
Praktyczne doświadczenie w pracy z podejściem Infrastructure as Code (z silną preferencją dla narzędzia Terraform).
Ugruntowana wiedza dotycząca komponentów sieciowych, protokołów oraz zabezpieczeń (m.in. Subnets, Firewalls, Routing, DNS, HTTP, TLS/SSL).
Znajomość procesów oraz frameworków związanych z zarządzaniem podatnościami i mitygacją luk w zabezpieczeniach (patch remediation).
Biegłość w procesach aktualizacji platform, ze szczególnym uwzględnieniem niwelowania luk bezpieczeństwa (np. obsługa certyfikatów, wzmacnianie siły szyfrowania, konfiguracja SSL/TLS).
Doświadczenie w automatyzacji zarządzania aktualizacjami oraz znajomość narzędzi do skanowania podatności (np. Veracode, Gradar, Qualys lub pokrewne).
Praktyczna znajomość środowisk chmurowych, ze szczególnym uwzględnieniem Microsoft Azure (doświadczenie z AWS lub Google Cloud będzie stanowić zaletę).
Umiejętność tworzenia skryptów w celu automatyzacji codziennych, rutynowych zadań administracyjnych.
Mile widziane:
Posiadanie oficjalnych certyfikatów potwierdzających kompetencje w obrębie wiodących platform chmurowych (AWS / Azure / GCP).
Posiadanie certyfikatu Microsoft Certified: Azure Solutions Architect Expert (AZ-305).
DevOps Engineer
DevOps Engineer