W skrócie
- Zadania: Zarządzaj bazami danych PostgreSQL i twórz potężne rozwiązania dla operatorów telekomunikacyjnych.
- Firma: Webbing - globalny dostawca usług IoT i łączności.
- Benefity: W pełni zdalna praca, rozwój umiejętności i międzynarodowe środowisko.
- Pozostałe informacje: Możliwość pracy w ekscytującym, nowym projekcie z profesjonalistami.
- Dlaczego ta praca: Pracuj nad innowacyjną platformą i rozwijaj swoje umiejętności w dynamicznym zespole.
- Kwalifikacje: Doświadczenie w administracji PostgreSQL i umiejętności programowania w Pythonie lub Bashu.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Budujemy platformę wielostanowiskową, która organizuje usługi telekomunikacyjne dla operatorów mobilnych w różnych regionach, z dodatkowymi węzłami sieciowymi w innych regionach. Jako nasz inżynier DBA i zarządzania danymi masowymi będziesz odpowiedzialny za każdą bazę danych, która wspiera tę platformę, od podstawowych modułów BSS/OSS/NOC po przechowywanie PostgreSQL, które stoi za naszymi różnymi aplikacjami.
Będziesz również rozszerzać swoją odpowiedzialność na warstwę kontroli sieci, utrzymując interfejsy do baz danych zarządzanych przez dostawców wewnątrz HSS, OCS, PCRF i SMSC oraz zapewniając, że rurociągi mediacyjne, które przynoszą dane sieciowe do innych wymaganych systemów, są niezawodne, kompletne i regulowane przez jasne zasady obsługi danych.
Ta rola obejmuje trzy dyscypliny: praktyczne inżynieria baz danych (instalacja, strojenie, backup/odtwarzanie, wysoka dostępność), zarządzanie danymi masowymi (duże ładowania, migracje, eksporty, czyszczenie) oraz zarządzanie danymi (projektowanie i egzekwowanie polityk przechowywania, archiwizacji i zgodności). Będziesz starszym indywidualnym współpracownikiem i ekspertem we wszystkich tematach związanych z bazami danych w całym stosie BSS i NOC.
Co zbudujesz:
- Kompletny framework backupu, przywracania i odzyskiwania po awarii dla wszystkich klastrów PostgreSQL BSS i warstwy sieciowej.
- Plan optymalizacji wydajności obejmujący strategie indeksowania, strojenie zapytań, partycjonowanie tabel i harmonogramy odkurzania dla danych subskrypcyjnych i rozliczeniowych o wysokiej przepustowości.
- Rurociągi danych masowych do dużych importów, eksportów, migracji i czasowego czyszczenia rekordów CDR subskrybentów i zdarzeń.
- Polityki obsługi danych, przechowywania i archiwizacji zgodne z RODO, SLA operatorów i wewnętrznymi wymaganiami zgodności.
- Pulpity monitorowania baz danych (Prometheus + Grafana) z alertami dla opóźnienia replikacji, kontencji blokad, wydajności zapytań i nasycenia dysku.
- Podręczniki instalacji i aktualizacji dla nowych instancji PostgreSQL, gdy platforma rozwija się na dodatkowe rynki lub moduły.
- Warstwa integracji danych między mediacją BSS a bazami danych elementów sieciowych (HSS, OCS, PCRF, SMSC, PGW).
- Przegląd schematów i proces doradztwa w zakresie architektury danych dla zespołów inżynieryjnych BSS i Workflow.
- Framework kontroli dostępu do danych: role, uprawnienia, bezpieczeństwo na poziomie wiersza i logowanie audytowe we wszystkich warstwach baz danych.
- Podręczniki operacyjne i baza wiedzy obejmująca wszystkie procedury operacyjne baz danych, podręczniki DR i kroki reagowania na incydenty.
Wymagania:
- Silne praktyczne umiejętności administracji PostgreSQL: instalacja, konfiguracja, replikacja (logiczna/strumieniowa), aktualizacja i strojenie odkurzania.
- Udokumentowane doświadczenie w zakresie backupu i przywracania: pg_dump, pg_basebackup, archiwizacja WAL, odzyskiwanie w punkcie w czasie i testowanie DR.
- Analiza wydajności zapytań: EXPLAIN/ANALYZE, projektowanie indeksów (B-Tree, częściowe, złożone) i optymalizacja na poziomie schematu.
- Operacje na danych masowych: duże ładowania COPY/INSERT, replikacja logiczna dla migracji na żywo i zautomatyzowane rurociągi czyszczenia/archiwizacji.
- Zarządzanie danymi: projektowanie i dokumentowanie polityk przechowywania, archiwizacji, maskowania i kontroli dostępu.
- Scripting w Pythonie lub Bashu do automatyzacji zadań backupu, skryptów sprawdzających stan i narzędzi do ładowania masowego.
- Doświadczenie z wdrożeniami baz danych w kontenerach (Docker / Kubernetes).
- Monitorowanie: konfigurowanie Prometheus postgres_exporter, budowanie pulpitów Grafana dla KPI baz danych.
- Wzorce wysokiej dostępności: przełączanie replikacji, puli połączeń (PgBouncer / Pgpool), routowanie replik odczytu.
- Umiejętność pracy samodzielnie nad wieloma równoległymi projektami w rozproszonym, asynchronicznym zespole.
- Replikacja między wieloma centrami danych i aktywno-pasywne przełączanie awaryjne między geograficznie rozproszonymi klastrami.
Silna przewaga:
- Doświadczenie z platformami BSS/OSS w telekomunikacji (rozliczenia, zarządzanie subskrypcjami lub systemy mediacyjne).
- Znajomość baz danych elementów sieciowych: modele danych HSS (HLR), OCS, PCRF, SMSC lub PGW.
- Doświadczenie w zakresie zgodności danych (RODO dotyczące danych subskrybentów, regulacje dotyczące przechowywania CDR w jurysdykcjach UE).
Miłe do posiadania:
- Ekspozycja na formaty danych warstwy mediacyjnej (ASN.1, IPDR, AVP Diameter).
- Doświadczenie z ekstraktami BI lub raportowymi z operacyjnych baz danych BSS.
O Webbing:
Założona na początku 2010 roku, Webbing to globalny MVNO danych, który dostarcza usługi łączności i IoT klasy przedsiębiorstw w ponad 200 krajach i w sieciach ponad 600 operatorów mobilnych. Zabezpieczona sieć Webbing zapewnia ochronę sieci i inteligencję treści internetowych. Klienci korporacyjni mogą zarządzać, monitorować i optymalizować zużycie danych w czasie rzeczywistym za pomocą potężnej platformy oprogramowania Webbing. Uzyskaj widoczność według typu aplikacji i miej możliwość białej listy aplikacji oraz ograniczenia aplikacji niebiznesowych jednym kliknięciem, oszczędzając pieniądze i poprawiając zgodność.
Co oferujemy:
- W pełni zdalnie.
- Ekscytująca i wymagająca platforma greenfield z doskonałymi możliwościami rozwoju umiejętności i wiedzy.
- Możliwość dołączenia do zespołu wysoko wykwalifikowanych specjalistów w międzynarodowym środowisku.
- Możliwość rozwoju zawodowego w renomowanej, innowacyjnej i rozwijającej się międzynarodowej firmie.
Senior PostgreSQL & Bulk Data Engineer – Remote in Warsaw – pracodawca: Webbing
Webbing to doskonały pracodawca, oferujący w pełni zdalne stanowisko Workflow & Provisioning Lead, które pozwala na rozwój zawodowy w międzynarodowym i innowacyjnym środowisku. Pracownicy mają możliwość pracy nad ekscytującą platformą greenfield, a także korzystania z licznych możliwości rozwoju umiejętności w zespole wysoce profesjonalnych specjalistów. Dodatkowo, firma zapewnia elastyczność oraz wsparcie w zarządzaniu danymi i optymalizacji ich wykorzystania w czasie rzeczywistym, co czyni ją atrakcyjnym miejscem pracy dla osób poszukujących znaczącego i satysfakcjonującego zatrudnienia.