Senior GO/Kubernetes Platform Engineer

250 - 350 PLN/ godz.B2B
SeniorFull-time·B2B
#358048·Dodano 20 dni temu·14
Źródło: Next Technology Professionals
Aplikuj teraz

Tech Stack / Keywords

GoKubernetesNodeAIAPIPostgreSQLHelmREST

Firma i stanowisko

Next Technology Professionals to wyspecjalizowana agencja rekrutacyjna i firma outsourcingowa o silnym profilu technologicznym. Od ponad 10 lat wspierają firmy w budowie zespołów IT, AI, Cybersecurity, SAP oraz w rekrutacjach dla finansów, inżynierii i marketingu. Zrealizowali ponad 1000 skutecznych procesów rekrutacyjnych dla korporacji, scale-upów i dynamicznie rosnących startupów. Kandydaci przesyłający CV trafiają do starannie wyselekcjonowanej bazy realizującej projekty dla wiodących globalnych organizacji, pracując wyłącznie w oparciu o aktualne, konkretne potrzeby klientów.


Wymagania

  • Ekspercka wiedza i bogate, komercyjne doświadczenie w programowaniu w języku Go, z nastawieniem na najwyższą jakość kodu produkcyjnego.
  • Głębokie zrozumienie wewnętrznych mechanizmów Kubernetes – w tym CRD, rozszerzeń API, admission webhooks, informers, resource versions, finalizers czy work queues.
  • Udokumentowane doświadczenie w tworzeniu zaawansowanych operatorów i kontrolerów (jako absolutne minimum), przy czym ogromnym atutem będzie wcześniejsza praca z bezpośrednim API machinery lub zagregowanymi serwerami API.
  • Doskonała zdolność do poprawnego wnioskowania o semantyce API Kubernetes oraz zachowaniu pamięci masowej w kontekście bazy PostgreSQL (np. logiczna replikacja, spójność wersji zasobów, odzyskiwanie po awarii) – ogólna wiedza o relacyjnych bazach danych nie jest wystarczająca.
  • Umiejętność tworzenia rozwiązań natywnych dla K8s, które pozostają stabilne i poprawne w obliczu awarii, procesów współbieżnych oraz aktualizacji.
  • Biegłe posługiwanie się pakietem narzędzi ekosystemu: controller-runtime, client-go, envtest, Ginkgo/Gomega, Chainsaw e2e oraz Helm.

Obowiązki

  • Budowa, rozwój i utrzymanie fundamentów zaawansowanego silnika opisanego w architekturze natywnej dla Kubernetes.
  • Projektowanie oraz wdrażanie rozszerzeń Kubernetes API wykraczających poza standardowe kontrolery (m.in. zagregowane serwery API, niestandardowe implementacje REST storage, generowanie OpenAPI).
  • Zarządzanie zaawansowanymi modelami przechowywania danych, w tym integracja natywnych zasobów K8s z bazą PostgreSQL przy ścisłym zachowaniu semantyki operacji (list/watch/get/update/delete).
  • Tworzenie wysoce niezawodnych i łatwych w utrzymaniu kontrolerów, ze szczególnym uwzględnieniem mechanizmów takich jak: ponowienia (retries), anulowania procesów, spójność uzgadniania stanów (reconciliation) oraz precyzyjna obsługa błędów.
  • Analiza i wdrażanie granic bezpieczeństwa dla środowisk uruchomieniowych, w tym izolacja obciążeń (sandboxing) oraz zarządzanie kontekstami bezpieczeństwa w K8s.
  • Ścisła współpraca z Liderem Technicznym przy najbardziej krytycznych elementach architektury systemu (m.in. wykonywanie zapytań, odkrywanie usług, mechanizmy odpytywania).

Oferta

  • Współpraca w oparciu o kontrakt B2B zawieraną bezpośrednio z klientem.
  • Praca w wymiarze 100% zdalnym.
  • Możliwość pracy w międzynarodowym środowisku.
Next Technology Professionals

Next Technology Professionals

74 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz