DevOps Engineer
PERSONNEL RECRUITMENT SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
Do uzgodnienia
Wymagania
- Git
- Docker
- Kubernetes
- Terraform
- Ansible
- Jenkins
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe techniczne (informatyka, inżynieria lub pokrewne).
Minimum 5 lat komercyjnego doświadczenia na stanowisku DevOps Engineer, CI/CD Engineer lub w obszarze automatyzacji.
Bardzo dobra znajomość Jenkins, obejmująca: Pipeline as Code z wykorzystaniem Groovy, Declarative i Scripted Pipelines, Shared Libraries, zarządzanie pluginami i integracjami, konfigurację oraz skalowanie architektury Master/Agent.
Doświadczenie w pracy z Harness lub inną platformą klasy Continuous Delivery.
Bardzo dobra znajomość skryptów Bash.
Dobra znajomość języka Groovy wykorzystywanego do automatyzacji Jenkins.
Doświadczenie w pracy z Git oraz nowoczesnymi strategiami branchowania.
Znajomość narzędzi do budowania aplikacji, takich jak Maven, Gradle, npm lub pip.
Znajomość integracji testów automatycznych z procesami CI/CD.
Umiejętność diagnozowania problemów oraz optymalizacji procesów budowania i wdrażania aplikacji.
Bardzo dobre umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami technicznymi.
Znajomość języka polskiego na poziomie minimum B2 oraz języka angielskiego na poziomie minimum B2/C1.
Mile widziane:
Doświadczenie w pracy z Docker oraz Kubernetes.
Znajomość platform chmurowych AWS, Azure lub Google Cloud Platform.
Znajomość narzędzi Infrastructure as Code, takich jak Terraform czy Ansible.
Doświadczenie z dodatkowymi platformami CI/CD (GitLab CI, GitHub Actions, CircleCI, Azure DevOps).
Znajomość narzędzi monitoringu i obserwowalności, takich jak Prometheus, Grafana czy Datadog.
Doświadczenie z repozytoriami artefaktów (Nexus, Artifactory, Harbor).
Znajomość narzędzi do skanowania bezpieczeństwa integrowanych z procesami CI/CD (SonarQube, Snyk, Wiz).
Znajomość architektury mikroserwisowej oraz nowoczesnych strategii wdrażania aplikacji.
Doświadczenie w pracy w środowiskach Linux oraz znajomość dodatkowych języków skryptowych.
Doświadczenie w projektach realizowanych w środowiskach regulowanych (np. PCI DSS).
Zakres obowiązków:
Projektowanie, rozwój i utrzymanie zaawansowanych procesów CI/CD z wykorzystaniem Jenkins oraz Harness dla wielu środowisk.
Tworzenie i optymalizacja Pipeline as Code w Jenkins z wykorzystaniem języka Groovy (Declarative i Scripted Pipelines).
Tworzenie współdzielonych bibliotek oraz szablonów pipeline'ów wspierających samoobsługową automatyzację dla zespołów deweloperskich.
Wdrażanie zaawansowanych strategii deploymentu, takich jak równoległe wykonywanie zadań, matrix builds, canary releases oraz blue-green deployments.
Tworzenie i rozwój skryptów Bash wspierających automatyzację procesów buildów, wdrożeń oraz zadań operacyjnych.
Automatyzacja procesów dostarczania oprogramowania z naciskiem na niezawodność, powtarzalność i wysoką jakość wdrożeń.
Ścisła współpraca z zespołami deweloperskimi i operacyjnymi w celu usprawniania procesów release management.
Projektowanie i utrzymanie strategii branchowania oraz workflow opartych o Git.
Integracja testów automatycznych, skanowania bezpieczeństwa oraz quality gates z procesami CI/CD.
Wspieranie praktyk Infrastructure as Code oraz Configuration as Code.
Monitorowanie wydajności pipeline'ów, analiza błędów oraz ciągłe doskonalenie stabilności procesów CI/CD.
Wdrażanie dobrych praktyk bezpieczeństwa, w tym zarządzania sekretami, kontroli dostępu oraz zabezpieczania procesów CI/CD.
Tworzenie i aktualizacja dokumentacji technicznej, procedur operacyjnych oraz instrukcji rozwiązywania problemów.
Oferujemy:
Długoterminową współpracę w modelu B2B (IT Contracting) na okres 24 miesięcy z możliwością przedłużenia.
Hybrydowy model pracy (2–3 dni w tygodniu z biura w Warszawie).
Udział w projekcie realizowanym dla jednego z liderów sektora płatności i rozwiązań chmurowych.
Pracę z nowoczesnym stosem technologicznym oraz zaawansowanymi rozwiązaniami z obszaru automatyzacji i CI/CD.
Współpracę z doświadczonymi zespołami DevOps i Engineering.
Możliwość pracy przy systemach o wysokiej dostępności i krytycznym znaczeniu biznesowym.
Wykształcenie wyższe techniczne (informatyka, inżynieria lub pokrewne).
Minimum 5 lat komercyjnego doświadczenia na stanowisku DevOps Engineer, CI/CD Engineer lub w obszarze automatyzacji.
Bardzo dobra znajomość Jenkins, obejmująca: Pipeline as Code z wykorzystaniem Groovy, Declarative i Scripted Pipelines, Shared Libraries, zarządzanie pluginami i integracjami, konfigurację oraz skalowanie architektury Master/Agent.
Doświadczenie w pracy z Harness lub inną platformą klasy Continuous Delivery.
Bardzo dobra znajomość skryptów Bash.
Dobra znajomość języka Groovy wykorzystywanego do automatyzacji Jenkins.
Doświadczenie w pracy z Git oraz nowoczesnymi strategiami branchowania.
Znajomość narzędzi do budowania aplikacji, takich jak Maven, Gradle, npm lub pip.
Znajomość integracji testów automatycznych z procesami CI/CD.
Umiejętność diagnozowania problemów oraz optymalizacji procesów budowania i wdrażania aplikacji.
Bardzo dobre umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami technicznymi.
Znajomość języka polskiego na poziomie minimum B2 oraz języka angielskiego na poziomie minimum B2/C1.
Mile widziane:
Doświadczenie w pracy z Docker oraz Kubernetes.
Znajomość platform chmurowych AWS, Azure lub Google Cloud Platform.
Znajomość narzędzi Infrastructure as Code, takich jak Terraform czy Ansible.
Doświadczenie z dodatkowymi platformami CI/CD (GitLab CI, GitHub Actions, CircleCI, Azure DevOps).
Znajomość narzędzi monitoringu i obserwowalności, takich jak Prometheus, Grafana czy Datadog.
Doświadczenie z repozytoriami artefaktów (Nexus, Artifactory, Harbor).
Znajomość narzędzi do skanowania bezpieczeństwa integrowanych z procesami CI/CD (SonarQube, Snyk, Wiz).
Znajomość architektury mikroserwisowej oraz nowoczesnych strategii wdrażania aplikacji.
Doświadczenie w pracy w środowiskach Linux oraz znajomość dodatkowych języków skryptowych.
Doświadczenie w projektach realizowanych w środowiskach regulowanych (np. PCI DSS).
Zakres obowiązków:
Projektowanie, rozwój i utrzymanie zaawansowanych procesów CI/CD z wykorzystaniem Jenkins oraz Harness dla wielu środowisk.
Tworzenie i optymalizacja Pipeline as Code w Jenkins z wykorzystaniem języka Groovy (Declarative i Scripted Pipelines).
Tworzenie współdzielonych bibliotek oraz szablonów pipeline'ów wspierających samoobsługową automatyzację dla zespołów deweloperskich.
Wdrażanie zaawansowanych strategii deploymentu, takich jak równoległe wykonywanie zadań, matrix builds, canary releases oraz blue-green deployments.
Tworzenie i rozwój skryptów Bash wspierających automatyzację procesów buildów, wdrożeń oraz zadań operacyjnych.
Automatyzacja procesów dostarczania oprogramowania z naciskiem na niezawodność, powtarzalność i wysoką jakość wdrożeń.
Ścisła współpraca z zespołami deweloperskimi i operacyjnymi w celu usprawniania procesów release management.
Projektowanie i utrzymanie strategii branchowania oraz workflow opartych o Git.
Integracja testów automatycznych, skanowania bezpieczeństwa oraz quality gates z procesami CI/CD.
Wspieranie praktyk Infrastructure as Code oraz Configuration as Code.
Monitorowanie wydajności pipeline'ów, analiza błędów oraz ciągłe doskonalenie stabilności procesów CI/CD.
Wdrażanie dobrych praktyk bezpieczeństwa, w tym zarządzania sekretami, kontroli dostępu oraz zabezpieczania procesów CI/CD.
Tworzenie i aktualizacja dokumentacji technicznej, procedur operacyjnych oraz instrukcji rozwiązywania problemów.
Oferujemy:
Długoterminową współpracę w modelu B2B (IT Contracting) na okres 24 miesięcy z możliwością przedłużenia.
Hybrydowy model pracy (2–3 dni w tygodniu z biura w Warszawie).
Udział w projekcie realizowanym dla jednego z liderów sektora płatności i rozwiązań chmurowych.
Pracę z nowoczesnym stosem technologicznym oraz zaawansowanymi rozwiązaniami z obszaru automatyzacji i CI/CD.
Współpracę z doświadczonymi zespołami DevOps i Engineering.
Możliwość pracy przy systemach o wysokiej dostępności i krytycznym znaczeniu biznesowym.
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat komercyjnego doświadczenia na stanowisku DevOps Engineer, CI/CD Engineer lub w obszarze automatyzacji.
Może oznaczać, że szukają kogoś z doświadczeniem w konkretnych narzędziach DevOps, a niekoniecznie szerokim zakresem obowiązków.
🔴
Bardzo dobra znajomość Jenkins, obejmująca: Pipeline as Code z wykorzystaniem Groovy, Declarative i Scripted Pipelines, Shared Libraries, zarządzanie pluginami i integracjami, konfigurację oraz skalowanie architektury Master/Agent.
Oczekują głębokiej specjalizacji w Jenkins, co może oznaczać, że firma mocno opiera się na tym konkretnym narzędziu i nie jest otwarta na inne rozwiązania.
🔴
Doświadczenie w pracy z Harness lub inną platformą klasy Continuous Delivery.
Harness jest specyficznym narzędziem, więc jeśli kandydat nie ma z nim doświadczenia, może być postrzegany jako mniej dopasowany, mimo posiadania ogólnego doświadczenia w CD.
🔴
Umiejętność diagnozowania problemów oraz optymalizacji procesów budowania i wdrażania aplikacji.
Może oznaczać, że będziesz odpowiedzialny za rozwiązywanie problemów, które inni nie potrafią zdiagnozować, co może być czasochłonne i stresujące.
🔴
Bardzo dobre umiejętności komunikacyjne oraz doświadczenie we współpracy z zespołami technicznymi.
Może oznaczać, że będziesz musiał często pośredniczyć między różnymi zespołami, co może pochłaniać dużo czasu i energii.