PostgreSQL Architect / Senior PostgreSQL Engineer
Opis projektu:
Dołączysz do projektu realizowanego dla dużej organizacji z sektora finansowego. Rola koncentruje się na projektowaniu, optymalizacji i rozwoju środowisk bazodanowych PostgreSQL, ze szczególnym naciskiem na architekturę, wydajność, skalowalność oraz przetwarzanie rozproszone.
Poszukujemy osoby z bardzo dobrym zrozumieniem PostgreSQL od strony architektury, która będzie wspierać zespoły techniczne w podejmowaniu decyzji projektowych, analizie wydajności oraz tworzeniu efektywnych rozwiązań bazodanowych.
Zadania:
Projektowanie i rozwój rozwiązań opartych o PostgreSQL.
Analiza architektury baz danych oraz rekomendowanie usprawnień.
Optymalizacja zapytań SQL i analiza planów wykonania.
Dobór odpowiednich strategii indeksowania, partycjonowania i replikacji.
Projektowanie i implementacja widoków, funkcji oraz procedur.
Wsparcie w obszarze replikacji logicznej i integracji danych z wykorzystaniem postgres_fdw.
Analiza parametrów konfiguracyjnych PostgreSQL wpływających na wydajność.
Wsparcie projektowania rozwiązań rozproszonych, load balancingu, connection poolingu i shardingu.
Dobór i wykorzystanie rozszerzeń PostgreSQL.
Tworzenie scenariuszy testów wydajnościowych oraz analiza ich wyników.
Współpraca z zespołami developerskimi, architektami i administratorami.
Wymagania:
Bardzo dobra znajomość PostgreSQL od strony architektury.
Doświadczenie z replikacją logiczną.
Znajomość postgres_fdw.
Doświadczenie w partycjonowaniu danych.
Bardzo dobra znajomość różnych typów indeksów oraz ich zastosowania.
Umiejętność oceny kompromisów, wad i zalet konkretnych rozwiązań bazodanowych.
Bardzo dobra znajomość SQL.
Umiejętność tworzenia widoków, funkcji i procedur.
Znajomość różnic między widokami, funkcjami i procedurami oraz właściwego ich zastosowania.
Doświadczenie w analizie planów zapytań.
Znajomość parametrów konfiguracyjnych PostgreSQL wpływających na optymalizator i wydajność zapytań.
Znajomość ekosystemu rozszerzeń PostgreSQL.
Doświadczenie w obszarze przetwarzania rozproszonego, skalowania, load balancingu, connection poolingu i shardingu.
Znajomość narzędzi i metodyk testowania wydajności.
Mile widziane:
Doświadczenie w projektach dla sektora finansowego / bankowego.
Doświadczenie w dużych, rozproszonych środowiskach IT.
Praktyka w projektowaniu wysokowydajnych systemów transakcyjnych.
Znajomość narzędzi do monitoringu i observability PostgreSQL.
Doświadczenie we współpracy z zespołami architektonicznymi.

B2Bnetwork
W B2B Network wierzymy, że najlepsze efekty powstają wtedy, gdy łączymy talenty specjalistów z wyzwaniami, które naprawdę do nich pasują. Dlatego to Ty wybierasz projekty, a my zapewniamy stabilne warunki, wsparcie i dos...PostgreSQL Architect / Senior PostgreSQL Engineer
PostgreSQL Architect / Senior PostgreSQL Engineer