Pracuj.pl Hybrydowo Mid

Inżynier/ ka DevOps

NASK

⚲ Warszawa, Wola

9 000–12 000 zł brutto / mies.

Wymagania

  • Terraform
  • Ansible
  • Linux
  • Bash
  • GitLab CI
  • GitLab Runners
  • VMware Tanzu
  • NSX-T
  • vRealize Log Insight
  • GitOps
  • ArgoCD
  • Grafana
  • Prometheus
  • Keycloak
  • PostgreSQL
  • Redis
  • Cassandra

Opis stanowiska

Nasze wymagania: Min. 4 lata doświadczenia w IT, w tym min. 3 lata w DevOps/Admin Praktyczne doświadczenie w zarządzaniu klastrami (nie tylko wdrażanie aplikacji) Znajomość różnic między klastrami zarządzanymi a self-managed Umiejętność debugowania containerd i rozwiązywania problemów z warstwą uruchomieniową Biegłość w Terraform oraz Ansible Głęboka znajomość Linuxa oraz solidne podstawy sieciowe (SDN, reguły firewall, load balancing) Umiejętność pisania zaawansowanych skryptów w Bash Znajomość GitLab CI Umiejętność zarządzania infrastrukturą GitLab Runners oraz optymalizacja czasów budowania Umiejętność tworzenia i utrzymywania własnych Helm Charts oraz optymalizacja Dockerfile dla różnych technologii Mile widziane: Doświadczenie z VMware Tanzu (TKG), NSX-T oraz vRealize Log Insight Praktyka we wdrażaniu modelu GitOps i obsługa ArgoCD do synchronizacji stanu klastrów Umiejętność budowania dashboardów w Grafana i tworzenia reguł alertowania w Prometheus Znajomość narzędzi do zarządzania sekretami oraz certyfikatami Podstawy Keycloak Doświadczenie w administracji i backupowaniu baz danych: PostgreSQL, Redis, Cassandra oraz brokerów wiadomości Znajomość rejestru Harbor, w tym konfiguracja skanowania podatności i zarządzanie retencją obrazów Umiejętność prowadzenia analizy Root Cause Analysis (RCA) Gotowość do reagowania na krytyczne incydenty Zakres obowiązków: Projektowanie, wdrażanie i optymalizacja potoków Continuous Integration oraz Continuous Deployment w GitLab CI, tworzenie reużywalnych szablonów, integracja z procesami testowymi i wdrożeniowymi, edukowanie zespołów developerskich w zakresie efektywnego korzystania z GitLab CI Konfiguracja i utrzymanie ekosystemu Tanzu, zarządzanie cyklem życia klastrów oraz integracja z istniejącą infrastrukturą, monitoring zużycia zasobów przez kontenery, dobieranie odpowiednich limitów oraz optymalizacja kosztów utrzymania platformy Tanzu Konfiguracja kontrolerów oraz polityk sieciowych w celu zapewnienia bezpiecznej komunikacji między mikroserwisami Projektowanie, wdrażanie i administracja klastrami Kubernetes w środowiskach produkcyjnych Budowanie i utrzymywanie skalowalnej infrastruktury Administracja i rozwój środowisk Konfiguracja oraz utrzymanie systemów monitorowania, logowania i alertowania w celu zapewnienia stabilności systemów produkcyjnych Implementacja mechanizmów bezpieczeństwa na każdym etapie wytwarzania oprogramowania Diagnozowanie i rozwiązywanie incydentów infrastrukturalnych oraz optymalizacja kosztów i wydajności systemów Bliska współpraca z programistami w zakresie doboru technologii, automatyzacji środowisk lokalnych oraz wsparcia procesu wdrażania zmian Tworzenie i aktualizacja dokumentacji technicznej dotyczącej architektury systemowej oraz procedur Disaster Recovery