NoFluffJobs Praca zdalna Mid

DevOps Engineer (GCP) [M/F]

Stackmine

⚲ Remote

20 160 - 25 200 PLN (B2B)

Wymagania

  • GCP

Opis stanowiska

O projekcie: Projekt dotyczy budowy i rozwoju platformy opartej o architekturę event-driven z wykorzystaniem n8n do orkiestracji workflowów w środowisku rozproszonym. Kluczowym celem jest zapewnienie end-to-end traceability zdarzeń oraz wysokiej obserwowalności systemu z wykorzystaniem OpenTelemetry i GCP (m.in. Pub/Sub). Platforma umożliwia równoległe przetwarzanie workflowów oraz bezpieczne eksperymenty wdrożeniowe, takie jak A/B testing i canary deployments, przy zachowaniu spójności kontraktów danych poprzez SDK generowane z Avro. Wymagania: - Doświadczenie jako Platform / DevOps Engineer w środowiskach event-driven (nie tylko CI/CD)- Praca z architekturą opartą o n8n lub podobne systemy workflow- Znajomość i praktyczne doświadczenie w: - generowaniu i publikowaniu SDK na podstawie schematów Avro (multi-language) - wzorcach niezawodności: retries, circuit breakers, flow control (w bibliotekach współdzielonych) - distributed tracing (OpenTelemetry / OTel) oraz obserwowalności w wielu środowiskach - canary deployments, A/B testing, definicjach wdrożeń - Doświadczenie w utrzymaniu i rozwoju platform produkcyjnych (support, maintenance) Codzienne zadania: - Projektowanie i rozwój platformy opartej o architekturę event-driven z wykorzystaniem n8n oraz GCP (m.in. Pub/Sub) - Zapewnienie end-to-end traceability przepływu danych i zdarzeń od użytkownika przez workflowy aż do systemów docelowych - Implementacja i utrzymanie mechanizmów niezawodności (retry, circuit breakers, flow control) w bibliotekach współdzielonych - Wdrażanie i rozwój systemów obserwowalności z wykorzystaniem OpenTelemetry (distributed tracing, multi-environment monitoring) - Wspieranie procesów eksperymentowania i wdrożeń kontrolowanych (A/B testing, canary deployments, rollout strategies) - Tworzenie i utrzymanie SDK generowanych z definicji Avro oraz wsparcie dla ich publikacji w środowisku multi-language

🔍 Dekoder Ogłoszenia

🔴
budowy i rozwoju platformy
Może oznaczać zarówno tworzenie czegoś od zera, jak i rozbudowę istniejącego, potencjalnie niedoskonałego systemu.
🔴
z wykorzystaniem n8n do orkiestracji workflowów w środowisku rozproszonym
N8n jest narzędziem do automatyzacji, ale jego użycie do 'orkiestracji' w złożonym środowisku może sugerować pewne ograniczenia lub potrzebę obejść.
🔴
zapewnienie end-to-end traceability zdarzeń
W praktyce może oznaczać duży wysiłek włożony w śledzenie każdego zdarzenia, co bywa trudne do osiągnięcia w pełni.
🔴
Doświadczenie w utrzymaniu i rozwoju platform produkcyjnych (support, maintenance)
Oprócz nowych projektów, będziesz odpowiedzialny za bieżące problemy i utrzymanie działającego systemu, co może oznaczać dyżury i rozwiązywanie incydentów.
🟡
Doświadczenie jako Platform / DevOps Engineer w środowiskach event-driven (nie tylko CI/CD)
Oczekuje się szerszego zakresu obowiązków niż typowe zadania CI/CD, w tym głębszego zrozumienia architektury i jej problemów.