Senior DevOps Engineer
Dołącz do j‑labs i pracuj nad rozwiązaniami, które mają realny wpływ na zarządzanie ryzykiem w jednej z największych instytucji finansowych na świecie.
B2B: 160 – 190 PLN netto/h
Lokalizacja: Kraków (hybryda)
O projekcie
- System wspiera obsługę procesów związanych z zarządzaniem ryzykiem rynkowym w globalnych strukturach banku.
- Odpowiada za kluczowe aspekty niezawodności, wydajności oraz automatyzacji infrastruktury IT.
- W ramach projektu realizowane są m.in. następujące zadania: monitorowanie działania systemów oraz szybka reakcja na incydenty i nieprawidłowości, wdrażanie i utrzymywanie infrastruktury w modelu Infrastructure as Code, analiza wydajności systemów oraz planowanie pojemności i skalowalności, implementacja praktyk reliability engineering – w tym mechanizmów disaster recovery oraz fault tolerance, ścisła współpraca z zespołami developerskimi i DevOps w zakresie definiowania oraz wdrażania wymagań dotyczących niezawodności systemów.
- Model pracy: hybrydowy – minimum 2 dni w tygodniu praca z biura w Krakowie.
Twoje zadania
- Wdrażanie i utrzymanie systemów monitorowania stanu i wydajności usług.
- Szybka reakcja na incydenty, diagnoza problemów i wdrażanie skutecznych rozwiązań w celu minimalizacji przestojów.
- Tworzenie i utrzymywanie skryptów automatyzujących wdrażanie i konfigurację infrastruktury.
- Stosowanie zasad Infrastructure as Code (IaC) w celu zapewnienia spójności i skalowalności.
- Analiza metryk wydajnościowych i identyfikacja potencjalnych wąskich gardeł.
- Współpraca z zespołami inżynierskimi w celu optymalizacji wydajności systemów.
- Bliska współpraca z zespołami inżynierów oprogramowania, DevOps i innymi interesariuszami.
Wymagania
- Minimum 5 lat doświadczenia w obszarze DevOps, z naciskiem na wdrażanie praktyk CI/CD i zapewnianie wysokiej dostępności systemów.
- Podstawowe doświadczenie we wspieraniu aplikacji Java lub Apache Spark.
- Umiejętność projektowania i wdrażania pipeline’ów CI/CD (Jenkins, Groovy), praktyczna znajomość Ansible.
- Zaawansowana wiedza z zakresu systemów Linux – administracja, debugowanie, tuning wydajności.
- Doświadczenie z Dockerem, IaC oraz platformami chmurowymi (preferowane GCP), znajomość Kubernetes będzie dodatkowym atutem.
- Podstawowa znajomość sieci (TCP, UDP, HTTP).
- Znajomość pełnego cyklu życia oprogramowania.
- Praktyczne doświadczenie w automatyzacji zadań z wykorzystaniem języków skryptowych Python i Bash.
- Znajomość narzędzi monitorowania i logowania (Prometheus, Grafana, Loki).
- Proaktywne podejście, chęć nauki i doskonalenia umiejętności.
- Umiejętność pracy zespołowej i współpracy z zespołami rozproszonymi geograficznie.
- Język angielski i język polski na poziomie minimum B2 (swobodna komunikacja).