Senior GO/Kubernetes Platform Engineer
250 - 350 PLN/ godz.B2B
SeniorFull-time·B2B
#358048·Dodano 20 dni temu·14
Źródło: Next Technology ProfessionalsTech 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
74 aktywne oferty