RedHat Openshift Application Administrator
B2B.NET S.A.
⚲ Warszawa
Wymagania
- OpenShift
- YAML
- Helm Charts
- OpenShift Templates
- CI/CD
- GitOps
- Prometheus
- Grafana
- Ansible
- Python
Opis stanowiska
Nasze wymagania: Wykształcenie wyższe (min. licencjat / inżynier – Level 6). Minimum 7 lat doświadczenia zawodowego (po ukończeniu edukacji). Minimum 3 lata doświadczenia na podobnym stanowisku (OpenShift / Kubernetes). Język angielski min. B2. Certyfikat (jedno z poniższych): Red Hat OpenShift Certified OpenShift Administrator (lub równoważny) lub dodatkowe 3 lata doświadczenia w administracji OpenShift (łącznie min. 6 lat na podobnym stanowisku) Wiedza techniczna: Doświadczenie w pracy z aplikacjami konteneryzowanymi w OpenShift. Bardzo dobra znajomość YAML, Helm Charts, OpenShift Templates. Znajomość modelu aplikacyjnego OpenShift (Projects, Namespaces, ConfigMaps, Secrets itd.). Doświadczenie w konfiguracji bezpieczeństwa (SCC, Pod Security, Network Policies, skanowanie obrazów). Doświadczenie w skalowaniu i optymalizacji aplikacji. Znajomość mechanizmów wystawiania aplikacji (Routes, Ingress, TLS, API Gateway). Doświadczenie z CI/CD oraz GitOps (ArgoCD, Jenkins). Znajomość monitoringu i logowania (Prometheus, Grafana). Bardzo dobre umiejętności automatyzacji (Ansible, Python, Helm). Doświadczenie w zarządzaniu namespace’ami i konfiguracją RBAC. Mile widziane: Certyfikaty Red Hat / Kubernetes. Doświadczenie w pracy w środowisku enterprise / dużej skali. Doświadczenie w pracy z architekturą mikroserwisową. O projekcie: Dołączysz do zespołu odpowiedzialnego za rozwój i utrzymanie środowiska konteneryzacji opartego o Red Hat OpenShift. Projekt obejmuje pracę z nowoczesnymi aplikacjami cloud-native, ich wdrażanie, skalowanie oraz zapewnienie bezpieczeństwa i wysokiej dostępności. Będziesz współpracować z zespołami developerskimi oraz uczestniczyć w budowie i optymalizacji procesów CI/CD i GitOps. Zakres obowiązków: Wdrażanie, konfiguracja i utrzymanie aplikacji konteneryzowanych na OpenShift. Zarządzanie projektami/namespaces (RBAC, quotas, limit ranges, zasoby). Konfiguracja wystawiania aplikacji (Routes, Services, Ingress, TLS, load balancing). Implementacja i utrzymanie mechanizmów bezpieczeństwa (SCC, Pod Security, Network Policies, zarządzanie sekretami). Skalowanie i optymalizacja aplikacji (HPA/VPA, tuning zasobów, troubleshooting wydajności). Wsparcie zespołów developerskich (analiza logów, diagnostyka podów, rollbacki, rozwiązywanie incydentów). Wdrażanie i utrzymanie procesów CI/CD oraz GitOps (ArgoCD, Jenkins, pipelines). Monitoring i analiza wydajności aplikacji (Prometheus, Grafana, alerty). Tworzenie i utrzymywanie dokumentacji technicznej, SOP-ów oraz runbooków. Współpraca przy wdrażaniu nowych funkcjonalności i usprawnień.