Pracuj.pl Hybrydowo Senior

DevOps Engineer

B2B.NET S.A.

⚲ Warszawa

Wymagania

  • Docker
  • Kubernetes
  • GitLab
  • Helm
  • Maven
  • npm
  • Podman
  • ArgoCD
  • Istio
  • Jenkins
  • Ansible
  • HashiCorp Vault

Opis stanowiska

Nasze wymagania: Bardzo dobra znajomość Apache Maven Doświadczenie w pracy z Docker lub Podman Doświadczenie z Kubernetes Doświadczenie w tworzeniu i utrzymaniu chartów Helm Bardzo dobra znajomość GitLab CI Znajomość automatyzacji CI/CD Doświadczenie we współpracy z zespołami developerskimi Umiejętność optymalizacji i utrzymania środowisk kontenerowych Mile widziane: Znajomość ArgoCD Znajomość Istio Doświadczenie z Jenkins Znajomość Ansible Znajomość HashiCorp Vault O projekcie: Projekt realizowany w sektorze bankowym, obejmujący rozwój i utrzymanie środowisk kontenerowych oraz pipeline’ów CI/CD dla aplikacji opartych o Java. Rola koncentruje się na automatyzacji procesów build/test/deploy, rozwoju platformy Kubernetes oraz współpracy z zespołami developerskimi przy wdrożeniach i optymalizacji środowisk. Zakres obowiązków: Projektowanie i rozwój architektury aplikacji opartych o Java Budowa, utrzymanie i rozwój pipeline’ów CI/CD w GitLab Tworzenie i utrzymanie środowisk kontenerowych opartych o Docker i Kubernetes Automatyzacja procesów build, test i deploy Tworzenie i utrzymanie chartów Helm Analiza, optymalizacja i monitorowanie wydajności aplikacji oraz środowisk Współpraca z zespołami developerskimi przy rozwiązywaniu problemów oraz wdrożeniach Współtworzenie standardów jakości kodu i architektury

🔍 Dekoder Ogłoszenia

🔴
Projektowanie i rozwój architektury aplikacji opartych o Java
Chociaż ogłoszenie jest na stanowisko DevOps, ten punkt sugeruje, że możesz być zaangażowany w decyzje architektoniczne na poziomie aplikacji, co może wykraczać poza typowe obowiązki DevOps.
🔴
Współtworzenie standardów jakości kodu i architektury
Może to oznaczać, że będziesz odpowiedzialny za definiowanie i egzekwowanie standardów, co może być dodatkowym obciążeniem i wymagać umiejętności wpływania na innych.
🔴
Doświadczenie we współpracy z zespołami developerskimi
Choć brzmi pozytywnie, może oznaczać, że będziesz musiał rozwiązywać problemy wynikające z błędów developerskich lub braku zrozumienia technologii, co może być frustrujące.
🔴
Umiejętność optymalizacji i utrzymania środowisk kontenerowych
Może to oznaczać, że będziesz musiał radzić sobie z istniejącymi, potencjalnie nieoptymalnymi środowiskami, a nie tylko budować nowe od podstaw.
🔴
Bardzo dobra znajomość Apache Maven
W kontekście DevOps, 'bardzo dobra znajomość' może oznaczać konieczność rozwiązywania problemów z budowaniem projektów Java, a nie tylko podstawową konfigurację.