Inżynier ds. infrastruktury brzegowej
Rola
Platforma Palantir jest wdrażana w wielu krytycznych środowiskach realizacji misji, w tym w strefach walki i sieciach niejawnych – od wnętrza Humvee, przez stanowisko dowodzenia, aż po chmurę. Oznacza to działanie w wielu środowiskach chmurowych, w odizolowanych sieciach lokalnych (air-gapped) oraz na brzegu sieci – na dużą skalę.
Poszukujemy inżynierów infrastruktury brzegowej do tworzenia, obsługi i utrzymywania wydajnych, skalowalnych i niezawodnych usług dla naszej infrastruktury produkcyjnej. Ta rola wymaga głębokiego skupienia na systemach niskiego poziomu, w tym na wdrażaniu i zarządzaniu fizycznymi serwerami bare metal zarówno w tradycyjnych centrach danych, jak i w środowiskach brzegowych. Będziesz odpowiadać za fizyczną inżynierię sieci oraz rozwój solidnej infrastruktury zapewniającej wydajność platformy Palantir.
Oprócz zapewnienia wydajności i niezawodności będziesz odgrywać kluczową rolę w budowaniu i skalowaniu nowych środowisk w ramach działań prowadzonych bezpośrednio u klienta, w tym na miejscu. Inżynierowie infrastruktury brzegowej łączą doświadczenie inżynieryjne na poziomie sprzętu z dążeniem do ulepszania istniejących systemów i kreatywnością w opracowywaniu nowych rozwiązań dla zmieniających się wyzwań. Nasz zespół dąży do automatyzacji procesów wszędzie tam, gdzie to możliwe, przy użyciu narzędzi, które najlepiej sprawdzają się w danym zadaniu.
Głęboko wierzymy, że zespoły inżynieryjne powinny być odpowiedzialne za operacyjne utrzymanie swoich usług w środowisku produkcyjnym. W tej roli będziesz ściśle współpracować z inżynierami, aby promować i uczestniczyć w rozsądnym, skalowalnym projektowaniu systemów, współdzieląc odpowiedzialność za diagnozowanie, rozwiązywanie i zapobieganie problemom produkcyjnym w naszych najbardziej wymagających wdrożeniach.
Podstawowe obowiązki
- Utrzymanie dostępności chmurowych i fizycznych serwerów Kubernetes, które zasilają platformę Palantir w odizolowanych (air-gapped) środowiskach produkcyjnych.
- Projektowanie, wdrażanie i obsługa infrastruktury w celu spełniania wymagań klientów i produktów za pośrednictwem nowoczesnych platform orkiestracji i monitorowania.
- Ścisła współpraca z zespołami produktowymi w zakresie wymagań i SLO dotyczących wdrażania oprogramowania w odizolowanych (air-gapped) środowiskach.
- Identyfikowanie, diagnozowanie i rozwiązywanie problemów z siecią i systemami.
- Tworzenie skryptów w celu automatyzacji rutynowych zadań operacyjnych.
Co sobie cenimy
- Umiejętność efektywnej współpracy i komunikacji z wieloma różnymi zespołami rozproszonymi na dużym obszarze geograficznym.
- Bardzo wysoki poziom niezależności i odporności oraz umiejętność pracy zdalnej przy niewielkim nadzorze i wsparciu.
- Umiejętność skutecznego wspierania naszych klientów i doradzania im w zakresie zakupu sprzętu, planowania pojemności, zapór sieciowych itp.
- Rozumienie, jak działają systemy baz danych i jak nimi zarządzać, np. Oracle, PostgreSQL. Nie ma konieczności bycia administratorem baz danych.
- Zrozumienie Kubernetes, Cassandra, Hadoop oraz ogólnego działania systemów rozproszonych.
- Wcześniejsze doświadczenie w pracy ze sprzętem serwerowym, np. Dell, HP itp., a także w inżynierii sieciowej w środowiskach produkcyjnych centrów danych.
- Solidne praktyczne doświadczenie w zakresie systemu Linux, administracji systemem Linux i rozwiązywania problemów, a także znajomość powiązanych narzędzi, takich jak polecenia Logical Volume Manager (LVM).
Wymagania
- Ponad 5 lat doświadczenia w zarządzaniu systemami średniej i dużej skali.
- Aktywne poświadczenie bezpieczeństwa lub możliwość uzyskania aktywnego poświadczenia bezpieczeństwa w kraju, w którym ogłoszono ofertę pracy
- [20-40% czasu w podróży]
- Gotowość do pracy stacjonarnej w biurze w Warszawie lub u klienta przez pięć dni w tygodniu.