Creotech Instruments S.A. to polski producent i integrator satelitów oraz systemów satelitarnych. Na bazie autorskiej platformy HyperSat projektujemy, produkujemy, integrujemy i testujemy satelity, a także wspieramy ich wyniesienie i operacje na orbicie. Realizujemy zaawansowane programy kosmiczne, m.in. w zakresie obserwacji Ziemi na potrzeby obronności i zastosowań podwójnych, monitorowania sytuacji w przestrzeni kosmicznej oraz zwiększania odporności systemów nawigacyjnych. Dysponujemy własnym zakładem produkcji elektroniki i zapleczem do integracji małych satelitów certyfikowanym przez Europejską Agencję Kosmiczną (ESA). Od 2022 roku jesteśmy notowani na Głównym Rynku GPW w Warszawie jako pierwsza polska spółka z branży technologii kosmicznych. Dołącz do zespołu, który buduje polskie kompetencje kosmiczne.
Za każdą misją stoi segment naziemny, a za segmentem naziemnym nasz zespół. Budujemy zespół DevSecOps, który pełni rolę technicznych sił specjalnych organizacji: to autonomiczna, interdyscyplinarna grupa specjalistów działająca na styku DevSecOps, bezpieczeństwa, sztucznej inteligencji oraz krytycznych systemów kosmicznych. Przyspieszamy procesy dostarczania rozwiązań, redukujemy dług techniczny i tworzymy wspólną platformę techniczną, na której opiera się funkcjonowanie całej organizacji. Wkraczamy tam, gdzie pojawiają się wąskie gardła, ryzyka lub potrzeba przyspieszenia działań. Realizujemy zadania, stabilizujemy systemy i przekazujemy je dalej. Nie gromadzimy zadań w systemie zgłoszeniowym ani nie budujemy własnych „imperiów”. To rola zapewniająca dużą autonomię i realny wpływ, stworzona dla inżynierów, którzy działają szybko, biorą pełną odpowiedzialność za swoje zadania i najlepiej odnajdują się w środowisku, w którym rozwiązuje się rzeczywiste problemy, a gotowe produkty trafiają bezpośrednio do użytkowników końcowych.
Obowiązki:
- Zarządzanie platformą CI/CD oraz jej flotą produkcyjną: pojemnością, niezawodnością, automatycznym skalowaniem, cyklami aktualizacji;
- Kompleksowe zarządzanie platformą monitorowania i obserwowalności systemów (observability), obejmujące metryki, logi, śledzenie żądań (traces), kierowanie alertów oraz eskalację problemów dla usług wewnętrznych;
- Automatyzacja udostępniania zasobów i konfiguracji serwerów, z wykorzystaniem podejścia Infrastructure as Code (IaC) jako domyślnego standardu zarządzania infrastrukturą;
- Utrzymanie warstwy artefaktów i rejestrów (artifact & registry), obejmujące zarządzanie pamięcią podręczną (cache), politykami retencji oraz dystrybucją artefaktów;
- Odpowiedzialność za tworzenie kopii zapasowych, przywracanie danych i odzyskiwanie po awarii dla usług platformy oraz weryfikacja ich działania;
- Utrzymanie i obsługa produkcyjnych klastrów Kubernetes działających w infrastrukturze lokalnej (on-premises);
- Ciągłe doskonalenie platformy, a nie tylko zapewnianie jej bieżącego działania: ograniczanie prac manualnych i powtarzalnych, skracanie cykli informacji zwrotnej oraz upraszczanie procesów wdrożeniowych i operacyjnych, tak aby rekomendowana ścieżka działania była jednocześnie najprostsza i najwygodniejsza.
Wymagania:
- Co najmniej 5 lat doświadczenia zawodowego w zarządzaniu infrastrukturą produkcyjną, z doświadczeniem zarówno w inżynierii oprogramowania, jak i w operacjach;
- Doświadczenie w budowaniu platform od podstaw lub niemal od podstaw oraz zapewnianiu ich stabilnego działania po wdrożeniu do rzeczywistego środowiska produkcyjnego, z uwzględnieniem rzeczywistego obciążenia i liczby użytkowników. Umiejętność przewidywania problemów związanych ze wzrostem obciążenia oraz doświadczenie w skalowaniu co najmniej jednego systemu;
- Praktyczne doświadczenie w zarządzaniu własną platformą CI/CD, w tym aktualizacjami wersji, obsługą floty runnerów lub agentów oraz rozwiązywaniem problemów w warunkach obciążenia;
- Praktyczne doświadczenie w utrzymaniu własnego stosu observability (self-hosted) oraz wdrażaniu skutecznego systemu monitorowania i alertowania, obejmujące instrumentację systemów, projektowanie metryk i logów oraz konfigurację alertów, którym zespół może ufać i na których może polegać;
- Podejście Infrastructure as Code (IaC) poparte doświadczeniem w środowisku produkcyjnym, obejmujące deklaratywne udostępnianie zasobów infrastruktury (provisioning) oraz zarządzanie konfiguracją systemów;
- Pewna znajomość inżynierii systemów Linux: sieci, pamięci masowej, systemd, TLS i PKI, a także diagnostyka wydajności i awarii;
- Doświadczenie w obsłudze i utrzymaniu Kubernetes w środowisku produkcyjnym, mile widziane doświadczenie z klastrami działającymi na serwerach fizycznych (bare metal) lub w infrastrukturze lokalnej (on-premises), a nie wyłącznie w zarządzanych usługach chmurowych;
- Solidne umiejętności programowania w co najmniej jednym języku, np. Python, Go, Java, C# lub C++.
Mile widziane:
- Zarządzanie platformami wirtualizacyjnymi lub hypervisorami z wykorzystaniem kodu;
- Zarządzanie poufnymi danymi (Secrets Management) oraz infrastrukturą kluczy publicznych (PKI) na dużą skalę;
- Doświadczenie w zarządzaniu systemami tożsamości i kontroli dostępu (Identity and Access Management – IAM);
- Doświadczenie w pracy w środowiskach o podwyższonych wymaganiach bezpieczeństwa, w tym środowiskach podlegających regulacjom, odizolowanych od sieci zewnętrznych (air-gapped) lub wymagających szczególnie wysokiego poziomu bezpieczeństwa i niezawodności.