About this role
Poziom stanowiska: Mid / Senior Obszar: DevOps / Platform Engineering / Cloud Infrastructure
Tryb pracy: onsite w Warszawie
Cel stanowiska:
Poszukujemy doświadczonego Platform Engineera / Senior DevOps Engineera, który będzie odpowiedzialny za rozwój i utrzymanie infrastruktury opartej na Kubernetes, automatyzację procesów wdrożeniowych oraz projektowanie i rozwój pipeline'ów CI/CD.
Osoba na tym stanowisku będzie wspierać zespoły developerskie w procesie wdrażania i migracji aplikacji do środowiska Kubernetes, dbając o stabilność, skalowalność, bezpieczeństwo i automatyzację środowisk.
Stanowisko wymaga ścisłej współpracy z zespołami developerskimi oraz zespołami odpowiedzialnymi za Security, Linux i Middleware.
Zakres obowiązków:
-
Onboarding aplikacji (Spring Boot oraz frontendowych) do środowiska Kubernetes.
-
Projektowanie, implementacja i utrzymanie procesów CI/CD.
-
Zarządzanie procesami wdrażania aplikacji oraz automatyzacja deploymentów.
-
Konfiguracja, administracja i utrzymanie środowisk Kubernetes.
-
Implementacja oraz rozwój rozwiązań GitOps z wykorzystaniem ArgoCD.
-
Automatyzacja zadań administracyjnych i operacyjnych przy użyciu skryptów Bash lub Python.
-
Współpraca z zespołami developerskimi w zakresie przygotowania aplikacji do wdrożeń i migracji do Kubernetes.
-
Współpraca z zespołami Security, Linux oraz Middleware.
-
Udział w pracy zespołów w metodyce Agile.
-
Tworzenie i utrzymywanie dokumentacji technicznej oraz procedur operacyjnych.
Wymagania obowiązkowe (Must-have):
-
Minimum 3 lata doświadczenia na stanowisku DevOps Engineer, Platform Engineer, Kubernetes Engineer lub pokrewnym.
-
Bardzo dobra znajomość Kubernetes.
-
Praktyczne doświadczenie w pracy z Dockerem i konteneryzacją aplikacji.
-
Doświadczenie w projektowaniu, konfiguracji i utrzymaniu pipeline'ów CI/CD z wykorzystaniem Jenkins lub GitLab CI/CD.
-
Bardzo dobra znajomość Git.
-
Praktyczne doświadczenie we wdrażaniu i zarządzaniu aplikacjami w środowisku Kubernetes.
-
Doświadczenie z ArgoCD oraz znajomość podejścia GitOps.
Wymagania dodatkowe (Nice-to-have):
-
Praktyczna znajomość usług chmurowych AWS lub Microsoft Azure.
-
Umiejętność tworzenia skryptów automatyzujących w Bash lub Python.
-
Doświadczenie z aplikacjami opartymi na Spring Boot.
-
Znajomość Helm i zarządzania deploymentami przy jego wykorzystaniu.
-
Doświadczenie z Terraform lub Ansible.
-
Znajomość języka Java.
-
Doświadczenie w administracji systemami Linux.
Kluczowe technologie:
-
Containerization & Orchestration: Kubernetes, Docker
-
CI/CD: Jenkins, GitLab CI/CD
-
GitOps: ArgoCD
-
Version Control: Git
-
Cloud: AWS, Microsoft Azure
-
Scripting: Bash, Python
-
Application Technologies: Spring Boot, Java
-
Infrastructure as Code: Terraform, Ansible
-
Deployment Management: Helm