W skrócie
- Zadania: Projektuj i wdrażaj nowoczesne platformy DBaaS oraz zarządzaj rozbudowanymi klastrami danych.
- Firma: CloudLinux - lider w zabezpieczaniu infrastruktury Linux na całym świecie.
- Benefity: Elastyczne godziny pracy, 24 dni urlopu, ubezpieczenie zdrowotne i budżet na edukację.
- Pozostałe informacje: Zdalna praca w dynamicznym środowisku z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na stabilność usług dla tysięcy firm.
- Kwalifikacje: 5+ lat doświadczenia w PostgreSQL i umiejętności programowania w Pythonie lub Go.
Przewidywane wynagrodzenie mieści się w przedziale 118800 - 145200 zł za rok.
CloudLinux przekształca rynek infrastruktury Linux, zapewniając bezpieczeństwo i stabilność dla ponad 500 000 serwerów na całym świecie. Nasze produkty - CloudLinux OS, TuxCare i Imunify360 - są standardem w branży hostingowej i segmencie przedsiębiorstw. Poszukujemy wizjonerskiego inżyniera, który poprowadzi ewolucję naszej platformy danych. W 2025 roku przechodzimy z klasycznej administracji bazami danych do modelu Internal Database-as-a-Service (DBaaS). Potrzebujemy specjalisty, który nie tylko "konfiguruje kopie zapasowe", ale projektuje odporne systemy rozproszone, pisze kod do automatyzacji infrastruktury i przekształca bazy danych w niezawodną usługę dla zespołów produktowych.
Jeśli masz dość nieskończonych zgłoszeń i chcesz budować platformy zdolne do przetwarzania petabajtów danych, ta rola jest dla Ciebie.
Twoje wyzwania i obowiązki:
- Architektura DBaaS: Projektowanie i wdrażanie platformy samoobsługowej opartej na Terraform i Ansible, umożliwiającej wdrażanie klastrów HA (PostgreSQL i ClickHouse, MongoDB, Redis) w heterogenicznym środowisku (Bare Metal + OpenNebula + Kubernetes + Public Clouds).
- Skalowanie ClickHouse: Zarządzanie eksponencjalnie rosnącymi klastrami analitycznymi (12+ klastrów, dziesiątki terabajtów danych). Rozwiązywanie problemów związanych z shardingiem, optymalizacją silnika tabel (ReplicatedMergeTree) oraz budowaniem niezawodnych potoków kopii zapasowych S3 pod dużym obciążeniem.
- Wsparcie platformy danych i analityki: Utrzymywanie i skalowanie infrastruktury dla Apache Airflow i Redash. Zapewnienie niezawodności potoków ETL i narzędzi wizualizacyjnych, łącząc surową infrastrukturę z zespołem analityki danych.
- Reliability as Code: Wdrażanie praktyk SRE w zarządzaniu danymi. Zastąpienie ręcznej reakcji na incydenty automatycznymi mechanizmami samonaprawy. Definiowanie i wdrażanie SLO/SLI dla wszystkich baz danych.
- Modernizacja stosu technologicznego: Prowadzenie procesu migracji z rozwiązań legacy do nowoczesnych wzorców chmurowych. Udział w podejmowaniu decyzji dotyczących wdrażania operatorów Kubernetes dla stanowych obciążeń roboczych.
- Ekspertyza i mentoring: Pełnienie roli autorytetu technicznego dla zespołów produktowych, pomagając im optymalizować schematy danych i zapytania SQL dla systemów o dużym obciążeniu.
Nasza technologia:
- Bazy danych: PostgreSQL 15+ (Patroni, PgBouncer), ClickHouse (shardowane/replikowane), MongoDB, Redis, Kafka
- Dane i analityka: Apache Airflow, Redash (infrastruktura i integracja).
- Infrastruktura: Własność 3+ DC kolokacji (OpenNebula, Kubernetes, Bare Metal), AWS, Google Cloud, Azure, DO – Hybrydowa Chmura.
- Automatyzacja i IaC: Terraform, Ansible, Python/Go, GitLab, Jenkins, Gerrit.
- Obserwowalność: VictoriaMetrics, Grafana, Loki.
Dlaczego CloudLinux?
- Kultura: Firma zdalna z zasadą "Pracownicy na pierwszym miejscu". Cenimy wyniki, a nie godziny spędzone w biurze.
- Wpływ: Twoje decyzje architektoniczne będą decydować o stabilności usług używanych przez tysiące firm na całym świecie.
- Rozwój: Wspieramy rozwój zawodowy i opłacamy szkolenia oraz konferencje.
Czego oczekujemy od Ciebie:
- Inżynieria wspomagana AI: Nie postrzegasz AI jako zastępstwa dla głębokich fundamentów technicznych, ale jako narzędzie o wysokiej dźwigni. Aktywnie korzystamy z agentów AI (Claude, Codex, Gemini itp.) do automatyzacji rutynowych zadań, analizy złożonych logów i przyspieszania badań. Oczekujemy, że będziesz otwarty na nowoczesne przepływy pracy i zintegrować AI w codziennych operacjach, co pozwoli Ci skupić się na prawdziwych wyzwaniach architektonicznych.
- Głęboka wiedza o PostgreSQL (5+ lat): Znasz wewnętrzne mechanizmy MVCC, rozumiesz mechanikę blokowania, potrafisz skonfigurować Patroni i PgBouncer "z zamkniętymi oczami" i masz doświadczenie w bezproblemowych aktualizacjach głównych wersji pod obciążeniem.
- Mistrzostwo ClickHouse: Doświadczenie w obsłudze dużych klastrów, rozumienie ZooKeeper/ClickHouse Keeper, sharding, wewnętrzna replikacja oraz umiejętność diagnozowania problemów z wydajnością na poziomie danych.
- Myślenie inżynieryjne (SRE/DevOps): Nienawidzisz wykonywać tej samej czynności dwa razy ręcznie. Doświadczenie w pisaniu złożonych modułów Terraform i ról Ansible jest obowiązkowe. Umiejętności programistyczne w Pythonie lub Go w celu automatyzacji są dużym plusem.
- Doświadczenie w środowisku hybrydowym: Rozumiesz różnice między uruchamianiem baz danych na Bare Metal, Kubernetes i w chmurze oraz wiesz, jak zoptymalizować TCO i wydajność subsystemu dyskowego (NVMe, Network Storage).
- Podejście systemowe: Widzi dużą obraz - od pakietu sieciowego po logikę biznesową aplikacji. Rozumiesz znaczenie bezpieczeństwa (FIPS, logi audytowe) i odzyskiwania po awarii.
Miłe do posiadania:
- Doświadczenie w budowaniu wewnętrznej platformy dewelopera (IDP).
- Doświadczenie w obsłudze baz danych w Kubernetes (CloudNativePG, Altinity Operator).
- Doświadczenie w pracy w dostawcach chmury i hostingu w podobnych usługach.
Co oferujemy:
- Skupienie na rozwoju zawodowym.
- Interesujące i wymagające projekty.
- W pełni zdalna praca z elastycznymi godzinami pracy, co pozwala na planowanie dnia i pracę z dowolnej lokalizacji na całym świecie.
- Płatne 24 dni urlopu rocznie, 10 dni świąt narodowych i nieograniczone zwolnienia lekarskie.
- Kompenacja za prywatne ubezpieczenie zdrowotne.
- Rekompensata za współpracę i siłownię/sport.
- Budżet na edukację.
- Możliwość otrzymania nagrody za najbardziej innowacyjny pomysł, który firma może opatentować.
Senior Database Reliability Engineer (DBRE) & Architect – Remote in Warsaw – pracodawca: CloudLinux Inc.
TuxCare to doskonały pracodawca, oferujący możliwość pracy zdalnej oraz elastyczne godziny pracy, co sprzyja równowadze między życiem zawodowym a prywatnym. Pracownicy mają szansę na rozwój w dynamicznie rozwijających się produktach związanych z bezpieczeństwem i automatyzacją, a także korzystają z licznych benefitów, takich jak 24 dni płatnego urlopu, ubezpieczenie zdrowotne oraz budżet edukacyjny. W TuxCare cenimy innowacyjność i dajemy możliwość wpływania na kierunek techniczny projektów, co czyni nas atrakcyjnym miejscem dla inżynierów poszukujących wyzwań i satysfakcji zawodowej.