Senior PostgreSQL DBA
Dołącz do zespołu odpowiedzialnego za utrzymanie i rozwój środowisk PostgreSQL wspierających kluczowe aplikacje biznesowe i systemy transakcyjne.
Praca blisko aplikacji, procesów release management oraz realnych wyzwań produkcyjnych.
Będziesz odpowiadać za:
wysoką dostępność środowisk,
optymalizację wydajności baz danych,
projektowanie i utrzymanie replikacji,
monitoring oraz diagnostykę problemów produkcyjnych.
Projekt działa w środowisku chmurowym GCP i wykorzystuje nowoczesne praktyki automatyzacji oraz DevOps.
Główne zadania:
Administracja i utrzymanie środowisk PostgreSQL dla aplikacji biznesowych.
Zarządzanie replikacją logiczną i fizyczną PostgreSQL.
Projektowanie oraz utrzymywanie rozwiązań High Availability i Disaster Recovery.
Optymalizacja wydajności baz danych, indeksowania oraz zapytań SQL.
Monitoring środowiska i proaktywne rozwiązywanie problemów produkcyjnych.
Wsparcie wdrożeń aplikacyjnych oraz procesów release management.
Analiza incydentów i współpraca przy usuwaniu przyczyn źródłowych problemów.
Dodatkowo:
Automatyzacja z wykorzystaniem Bash, Python, Ansible oraz Jenkins.
Współpraca z zespołami developerskimi i infrastrukturalnymi.
Wsparcie inicjatyw związanych z chmurą oraz konteneryzacją.
Usprawnianie procesów operacyjnych i monitoringowych.
Wymagania:
Minimum 7 lat komercyjnego doświadczenia z PostgreSQL.
Doświadczenie w administracji, utrzymaniu i wsparciu środowisk PostgreSQL dla aplikacji biznesowych.
Doświadczenie w pracy z systemami transakcyjnymi lub środowiskami wysokiej dostępności.
Bardzo dobra znajomość PostgreSQL Administration.
-
Wiedza w obszarach:
Logical i Physical Replication,
WAL Archiving,
Streaming Replication,
Logical Decoding.
Doświadczenie w tuningu wydajności, analizie zapytań oraz optymalizacji baz danych.
Bardzo dobra znajomość środowiska Linux.
Umiejętność automatyzacji z wykorzystaniem Bash lub Python.
Doświadczenie w monitoringu środowisk produkcyjnych oraz rozwiązywaniu incydentów.
Znajomość zagadnień High Availability oraz Disaster Recovery.
Doświadczenie we współpracy z zespołami developerskimi i infrastrukturalnymi.
Znajomość języków: angielskiego i polskiego na poziomie min. B2.
Otwartość na pracę z biura w Krakowie 2 razy w tygodniu.