DevOps Engineer
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