Wymagania:
Znajomość architektury Kubernetes (API server, scheduler, controller-manager, kubelet, kube-proxy),
Doświadczenie w instalacji i konfiguracji klastra Kubernetes (bare metal, kubeadm, Rancher, kops, OpenShift, EKS, GKE, AKS),
Tworzenie i zarządzanie zasobami Kubernetes: Pods, Deployments, Services, ConfigMaps, Secrets, Ingress,
Znajomość mechanizmów networkingowych w Kubernetes (CNI, DNS, load balancing),
Umiejętność konfiguracji RBAC (Role-Based Access Control),
Znajomość narzędzi do zarządzania aplikacjami w Kubernetes (Helm),
Doświadczenie w skalowaniu aplikacji (HPA, VPA) oraz zapewnianiu wysokiej dostępności (HA),
Znajomość systemów operacyjnych Linux,
Znajomość protokołów sieciowych (TCP/IP, HTTP/S, DNS, NAT, firewalle),
Doświadczenie z narzędziami Infrastructure as Code (Terraform, Ansible),
Znajomość Docker (budowanie, wersjonowanie, bezpieczeństwo obrazów),
Doświadczenie w integracji z narzędziami CI/CD (GitLab CI, Jenkins),
Wiedza na temat narzędzi monitorujących aplikacje (Zabbix, SolarWinds, Prometheus, Grafana),
Tytuł licencjata lub magistra,
Minimum 3 lata doświadczenia na podobnym stanowisku.
Zakres obowiązków:
Instalacja i konfiguracja klastra Kubernetes,
Zarządzanie repozytoriami kodu (GIT), artefaktów Maven oraz API,
Tworzenie i utrzymywanie pipeline'ów w Jenkins do budowania artefaktów, analizy statycznej kodu (SonarQube), testowania oraz deploymentu,
Monitorowanie aplikacji i systemów z użyciem narzędzi takich jak Zabbix, SolarWinds, Prometheus, Grafana,
Identyfikowanie problemów z wydajnością, błędami i bezpieczeństwem aplikacji,
Przekazywanie zespołowi deweloperskiemu rekomendacji dotyczących bezpieczeństwa oraz incydentów wykrytych podczas monitorowania aplikacji.
Stack: Kubernetes, Docker, Helm, Terraform, Ansible, Jenkins, GitLab CI, Zabbix, SolarWinds, Prometheus, Grafana, EKS, GKE, AKS, OpenShift, Maven, Nexus.
B2B
Check similar offers