DevOps Engineer (K/M) - Dział Rozwoju Oprogramowania
All for One Group SE Poznan, Greater Poland Voivodeship, Poland
Information Technology & Services · 501-1,000 employees
About the role
Develop and maintain CI/CD processes for Java, .NET, and Node.js applications, including container image preparation and Helm chart packaging. Automate deployments and configuration using Ansible and manage monitoring, logging, and quality gates within the pipeline.
What they look for
Requirements
Requires at least 3 years of professional experience in CI/CD and automation with practical knowledge of Docker, Kubernetes, Helm, and Ansible. Proficiency in Jenkins, GitHub Actions, Linux, and English (B2 level) is essential.
Benefits
Full description
O nas
Tworzymy i rozwijamy autorskie produkty oraz dedykowane aplikacje dla dużych polskich i międzynarodowych przedsiębiorstw. Budujemy je w architekturze mikroserwisowej, w Javie, .NET, Node.js, TypeScripcie i uruchamiamy w kontenerach.
Nasze systemy działają w All for One Data Center, w infrastrukturach klientów oraz w chmurach publicznych: AWS, Azure i GCP. Wybór dostawcy chmury nie jest tu kluczowy, ponieważ pracujemy przede wszystkim z warstwą aplikacyjną i z procesem jej dostarczania.
Rekrutujemy do Działu Rozwoju Oprogramowania, dlatego stanowisko jest bliżej obszaru Dev niż Ops. Infrastrukturę przygotowuje i utrzymuje nasz dział IT lub klient: system operacyjny, sieć, silnik Dockera oraz klaster Kubernetes.
Twoja odpowiedzialność zaczyna się warstwę wyżej, przy aplikacji i procesie jej dostarczania. Część zagadnień planujemy wspólnie z IT, dlatego cenimy zrozumienie również warstwy niższej. Szukamy osoby, która zadba o to, aby nasze rozwiązania można było sprawnie zbudować, wdrożyć i utrzymać w każdym środowisku, w którym pracują.
Do Twoich zadań będzie należeć:
- rozwój i utrzymanie procesów CI/CD dla aplikacji w Javie, .NET i Node.js/TypeScripcie,
- przygotowywanie obrazów kontenerów oraz pakowanie wdrożeń w Helm charty, wersjonowane dla poszczególnych środowisk i klientów,
- wdrażanie aplikacji na klaster Kubernetes i konfiguracja warstwy kontenerowej, w tym zasobów, limitów i skalowania,
- konfiguracja komponentów warstwy aplikacyjnej, na przykład serwerów aplikacyjnych i reverse proxy, oraz automatyzacja tych czynności w Ansible,
- automatyzacja instalacji i aktualizacji produktu, również w środowiskach klientów,
- konfiguracja i rozwój monitoringu, zbierania logów oraz alertowania,
- rozbudowa pipeline’ów o bramki jakościowe: analizę SonarQube, testy automatyczne i skanowanie zależności,
- zarządzanie konfiguracją i sekretami aplikacji w sposób bezpieczny dla środowisk produkcyjnych,
- udział w projektowaniu rozwiązań: strategie wdrożeń bez przestoju, skalowalność, spójność środowisk deweloperskich, testowych i produkcyjnych,
- wsparcie zespołów deweloperskich w diagnostyce problemów środowiskowych.
Wymagania:
- minimum 3 lata doświadczenia zawodowego w obszarze CI/CD i automatyzacji dostarczania oprogramowania,
- praktyczna znajomość Dockera: budowanie i optymalizacja obrazów, sieci, wolumeny, diagnostyka,
- doświadczenie w pracy z Kubernetesem w środowiskach produkcyjnych oraz umiejętność diagnozowania problemów z uruchamianiem i wydajnością aplikacji w klastrze,
- znajomość Helma na poziomie tworzenia i utrzymania własnych chartów,
- umiejętność pisania idempotentnych playbooków i ról w Ansible,
- doświadczenie z Jenkinsem i GitHub Actions w modelu pipeline as code,
- swobodna praca z Gitem i SonarQube w zespole deweloperskim,
- znajomość narzędzi monitoringu i analizy logów; naszym standardem są Prometheus, Grafana oraz Loki lub Graylog,
- dobra znajomość systemu Linux oraz umiejętność pisania skryptów w Bashu,
- język angielski na poziomie co najmniej B2, ponieważ pracujemy w środowisku międzynarodowym.
Mile widziane:
- znajomość Terraform, przynajmniej na poziomie czytania i rozumienia kodu; infrastrukturę planujemy wspólnie z działem IT,
- znajomość jednego z języków, w których tworzymy nasze produkty: Javy, TypeScriptu lub .NET, w zakresie pozwalającym analizować kod aplikacji i jej wymagania uruchomieniowe,
- doświadczenie z podejściem GitOps oraz narzędziami ArgoCD lub Flux,
- doświadczenie operacyjne z bazami PostgreSQL, MongoDB, Cassandra lub Solr,
- wykorzystywanie narzędzi AI w pracy inżynierskiej, w tym GitHub Copilot oraz rozwiązań opartych o modele językowe,
- certyfikaty potwierdzające kompetencje w obszarze DevOps.
Oferujemy:
- Możliwość pracy hybrydowej - 2 dni w tygodniu z biura w Poznaniu na ul. Ratajczaka,
- Pracę przy rozwoju produktów, a nie w obszarze utrzymania zgłoszeń,
- Wpływ na kształt procesów CI/CD i standardy techniczne w zespołach produktowych,
- Kontakt z kilkoma stosami technologicznymi w ramach jednej architektury,
- Możliwość rozwoju w kierunku platform engineeringu, SRE lub architektury rozwiązań,
- Pracę w zgranym, nastawionym na rozwój zespole, otwartym na nowe pomysły i dzielenie się wiedzą.
Similar roles
-
Ingeniero/a DevOps - SRE/Observabilidad
Devsu Sangolqui, Pichincha, Ecuador
-
Co-op Winter 2027 DevOps Engineering - 8-16 Months
General Dynamics Missions System International Ottawa, Ontario, Canada · CA$52K–CA$69K/yr
-
Lead DevOps Engineer
Pluribus Digital $170K–$185K/yr
-
Senior DevOps Engineer
Oxford Dynamics Harwell, England, United Kingdom
-
Staff DevOps Engineer
Weekday AI Chennai, Tamil Nadu, India
-
Senior DevOps Developer
Logile, Inc. Bhubaneshwar, Odisha, India