Publikuj oferty pracy
Zatrudniaj bez prowizji
11 wyświetleń
King Grup
Tworzymy wysoce obciążoną platformę internetową w niszy społecznościowej/kasyn online, która stale się skaluje, ewoluuje i przekształca. To projekt, w którym dostępność 24 godziny na dobę, 7 dni w tygodniu to nie tylko słowa, ale krytyczny wymóg biznesowy.
Szukamy inżyniera zorientowanego na produkt, a nie tylko wykonawcy. Osoba, która rozumie: za każdym zapytaniem SQL kryje się doświadczenie gier tysięcy użytkowników, a za każdym skonfigurowanym parametrem konfiguracyjnym kryje się stabilność dużego biznesu. Poszukujemy przyszłego kolegi w zespole Kijowa (w BIURZE).
Twoja platforma technologiczna:
Infrastruktura: Pracujemy na TOP sprzęcie serwerowym z szybkimi dyskami NVMe, gdzie często problemem nie są zasoby, ale ograniczenia PostgreSQL i systemu operacyjnego.
Bazy danych: PostgreSQL 12/14 (przygotowujemy skok do v17).
Skala: Dziesiątki terabajtowych baz danych działających pod stałą presją loading.
Analiza: Google BigQuery (oraz przyszła implementacja wysokowydajnej warstwy OLAP w czasie rzeczywistym do natychmiastowego przetwarzania dużych zbiorów danych).
Stos monitorowania: Prometheus, Grafana, ELK, Zabbix.
Twoje kluczowe wyzwania i projekty:
Ewolucja do PostgreSQL 17: Bezproblemowe aktualizacje wersji wszystkich projektów przy minimalnych przestojach. Twoim celem jest wyciśnięcie jak najwięcej nowych funkcji wersji bez konieczności zakupu nowego sprzętu.
Walka o milisekundy: Optymalizacja „ciężkich” żądań w warunkach ciągłego wzrostu ruchu. Kiedy jest wystarczająco dużo żelaza, ale żądania trwają 2-3 sekundy, wchodzisz do gry. Dogłębna analiza planów zapytań i dostrajanie parametrów OS/DB.
Optymalizacja potoku danych: Poprawa synchronizacji z BigQuery w celu zapewnienia dokładnej analityki biznesowej.
Architektura przyszłości: Budowa od podstaw warstwy analitycznej w czasie rzeczywistym (OLAP) — od pomysłu do wdrożenia w infrastrukturze. Poszukujemy rozwiązania architektonicznego, które można skalować wielokrotnie. Każda milisekunda wygrana podczas optymalizacji jest bezpośrednio przekształcana w wartość biznesową.
Dla biznesu: to stabilność i zysk.
Dla Ciebie: pełna carte blanche do wdrażania pomysłów. Szukamy kogoś, kto powie nam, jak działać lepiej, a nie tylko czekać na mandat.
Oczekujemy, że:
Głęboka znajomość PostgreSQL: Ponad 2 lata doświadczenia w administracji lub programowaniu, zrozumienie odwaga(architektura komponentów).
Doświadczenie przy dużym obciążeniu: wiesz, jak bazy danych o pojemności ponad 1 TB zachowują się 24 godziny na dobę, 7 dni w tygodniu i jak je konserwować.
Wysoka dostępność: praktyczne doświadczenie z replikacją, tworzeniem kopii zapasowych/przywracaniem
Dostrajanie wydajności: wiesz, jak znaleźć „wąskie gardło” w planie zapytań i jak to zrobić "cure"
Umiejętności w zakresie infrastruktury: Pewna praca z UNIX, Bash, wyrażeniami regularnymi i systemami monitorowania.
Będzie znaczącym plusem:
Znajomość Pythona do automatyzacji
Zrozumienie zasad budowania repozytoriów analitycznych
Doświadczenie z bazami kolumnowymi (kolumnowy DB) i konstrukcją procesów ETL/ELT.
Oferujemy:
Informujemy, że od przyszłego współpracownika oczekujemy współpracy z zespołem w biurze w Kijowie.