Dołącz do zespołu rozwijającego EZD RP – strategiczny system elektronicznego zarządzania dokumentacją wAdministracji Publicznej. To projekt oogólnokrajowym znaczeniu, realizowany zgodnie zmetodykami zwinnymi inajwyższymi standardami technologicznymi.
Zespół tworzy kilkudziesięciu ekspertów – architektów, analityków, programistów itesterów – którzy wspólnie budują nowoczesne rozwiązania wspierające cyfryzację administracji.
Szukamy eksperta/ekspertki baz danych, który/a wesprze nas w: analizie ioptymalizacji wydajności, ,konfiguracji itunningu parametrów bazy, wspieraniu zespołów developerskich.
- Monitorowanie ianaliza wydajności PostgreSQL wśrodowisku produkcyjny
- Identyfikacja ioptymalizacja kosztownych zapytań SQL
- Profilowanie pracy bazy danych: analiza zużycia CPU, pamięci, dysku isieci
- Dobór ituning parametrów PostgreSQL (np. work_mem, shared_buffers, effective_cache_size, parallel_workers)
- Analiza ioptymalizacja konfiguracji maszyn wirtualnych lub kontenerów pod kątem wydajności bazy danych (I/O, NUMA, CPU pinning, itp.)
- Doradztwo przy projektowaniu indeksów istruktur danych
- Wsparcie zespołów developerskich wzakresie projektowania efektywnych zapytań ischematów
- Tworzenie rekomendacji wzakresie migracji wersji PostgreSQL lub rozwiązań skalowania
Nasze wymagania:
- Minimum 3–5 lat doświadczenia wpracy zPostgreSQL, głównie wobszarze wydajności
- Umiejętność analizy planów zapytań (EXPLAIN, EXPLAIN ANALYZE) iich optymalizacji
- Znajomość narzędzi do monitorowania iprofilowania: pg_stat_statements, auto_explain, pg_stat_activity, pg_stat_io, pg_wait_sampling (jeśli dostępne), pg_buffercache
- Znajomość zagadnień związanych zblokadami iwspółbieżnością (MVCC, deadlocki, vacuum bloat, HOT updates)
- Umiejętność doboru ituningu parametrów konfiguracji PostgreSQL wzależności od rodzaju obciążenia (OLTP, OLAP, mixed load)
- Doświadczenie wpracy zdużymi zbiorami danych iśrodowiskami owysokiej dostępności (praca wklastrze, replikacja synchroniczna / asynchroniczna)
- Znajomość specyfiki działania PostgreSQL na maszynach wirtualnych iw chmurze (np. tuning pod VMware, AWS, Azure)
- Rozumienie wpływu parametrów systemowych na wydajność bazy danych (I/O schedulers, fsync, huge_pages, transparent_hugepages, NUMA, itp.)
Mile widziane:
- Znajomość rozwiązań typu pgBouncer, Patroni, TimescaleDB, Citus
- Doświadczenie wanalizie ioptymalizacji zapytań zORM (np. Entity Framework, Hibernate) – rozumienie jak ORM wpływa na wydajność SQL
- Umiejętność pisania narzędzi automatyzujących analizę wydajności (np. skrypty wPythonie, Bash)
- Znajomość innych silników baz danych wkontekście porównawczym (np. MySQL, MS SQL)
- Doświadczenie wskalowaniu poziomym ipartycjonowaniu danych
- Znajomość monitoringu zużyciem Prometheus + Grafana lub innych rozwiązań APM
- Doświadczenie zrozwiązaniami chmurowymi zbazą PostgreSQL (np. AWS RDS/Aurora, Azure Database for PostgreSQL, GCP Cloud SQL)
- Doświadczenie wskalowaniu poziomym, partycjonowaniu danych, pracy zPostGIS
Zapewniamy dobre warunki pracy
O właściwych ludzi trzeba odpowiednio dbać. Dlatego oferujemy cały szereg dodatkowych korzyści. Od szkoleń i kursów zawodowych, poprzez zajęcia z jogi i owocowe czwartki, po dofinansowaną kartę Multisport albo zwrot za bilety do kina czy teatru. To wszystko jest jednak dodatkiem do tego, że po prostu dobrze się z nami pracuje.
Elastyczne godziny pracy
Zaczynamy między 7 a 10 rano.
Równowaga między pracą a życiem
Dbamy o zachowanie zdrowego podejścia do obowiązków służbowych.
Szkolenia i konferencje
Daje możliwość podnoszenia swoich kompetencji.
Działamy na pograniczu nauki, cyberbezpieczeństwa i nowych technologii.
Opieka medyczna
Każdy pracownik ma możliwość korzystania z prywatnej opieki medycznej
Zachęcamy do aktywności sportowej lub uzyskania zwrotu za wydatki poniesione na kulturę.
Dofinansowanie wypoczynku
Zwracamy część kosztów związanych z urlopem (tzw. wakacje pod gruszą).
Ubezpieczenie na życie
Dajemy możliwość zawarcia dodatkowego ubezpieczenia na życie.