JustJoin.IT Praca zdalna Senior

DevOps Engineer (m/f/n)

Shimi Sp. z o.o.

⚲ Warszawa

25 200 - 29 400 PLN netto (B2B)

Wymagania

  • wykształcenie wyższe w dziedzinie informatyki lub pokrewnej
  • min. 5 lat doświadczenia w DevOps, CI/CD, najlepiej przy złożonych aplikacjach dla dużych organizacji
  • głęboka znajomość Azure DevOps (Azure Pipelines, Azure Repos, Azure Artifacts) oraz procesów build/test/package/deploy
  • głęboka praktyczna znajomość Infrastructure as Code, zarządzania środowiskami i automatyzacji deploymentu
  • dobra znajomość Node.js, C#/.NET, GraphQL oraz nowoczesnych praktyk wytwarzania oprogramowania
  • znajomość architektury mikroserwisów, mikro-frontendów i SPA
  • doświadczenie w pracy w Agile (Scrum)

Opis stanowiska

Praca przy strategicznym projekcie dla instytucji europejskiej związanym z bezpieczeństwem i kontrolą granic — systemy raportowania i rozpowszechniania informacji o incydentach w czasie rzeczywistym. Realnie: projektowanie i wdrażanie rozwiązań CI/CD w Azure DevOps, automatyzacja buildów, testów i deploymentu, zarządzanie środowiskami i IaC, monitoring oraz praktyki DevSecOps. Uwaga: wymagane jest samodzielne projektowanie i implementowanie CI/CD od podstaw, a nie tylko obsługa istniejących pipeline'ów. Praca w sektorze publicznym oznacza też potencjalnie dłuższe cykle decyzyjne i większą biurokrację.

🔍 Dekoder Ogłoszenia

🔴
strategic project for a European institution, linked to security and border control activities
Może oznaczać pracę nad systemami o wysokim znaczeniu, ale też potencjalnie dużą biurokrację i długie cykle decyzyjne.
🔴
develop a new generation of systems capable of reporting and disseminating information on incidents in real time
Brzmi ambitnie, ale może oznaczać pracę nad systemami, które są w fazie prototypowania lub wymagają ciągłych poprawek i rozwoju.
🔴
proficient in the design and implementation of CI/CD solutions
Wymaga nie tylko znajomości narzędzi, ale też umiejętności samodzielnego projektowania i wdrażania od podstaw, co może być bardziej wymagające niż praca z istniejącymi rozwiązaniami.
🟡
Scrum methodology
Wdrożenie Scruma może być formalne i sztywne, lub luźne i niedoskonałe, w zależności od kultury organizacji.
🟡
Automating build, testing, and deployment processes
Oznacza odpowiedzialność za szeroki zakres zadań, od prostego skryptowania po złożone orkiestracje.