Wakat w Poland: Database administrator Wynagrodzenie
Obowiązki
Zapewnienie integralności operacyjnej baz danych firmy.
Monitorowanie i optymalizacja wydajności baz danych. Monitorowanie i analiza wąskich gardeł systemu oraz stabilności, a także proponowanie rozwiązań w celu ich wyeliminowania.
Kontrola uprawnień i przywilejów dostępu do baz danych. Określanie potrzeb użytkowników bazy danych.
Zapewnienie prawidłowego funkcjonowania procedur tworzenia kopii zapasowych i odzyskiwania danych.
Planowanie pojemności i sprzętu.
Dyżury z możliwością pilnego odzyskiwania bazy danych, profilowania lub innych problemów związanych z failover, replikacją, wydajnością itp.
Tworzenie, utrzymywanie i przeglądanie migracji SQL (aktualizacje/poprawki).
Utrzymywanie kodu i dokumentacji.
Opracowywanie i realizacja planów migracji regularnych aktualizacji oprogramowania bazy danych do najnowszej wersji.
Ocena alternatywnych rozwiązań i/lub obejść.
Wymagane umiejętności
Tytuł licencjata z informatyki.
Doświadczenie w obsłudze produkcyjnej PostgreSQL (znajomość ClickHouse, MongoDB, MySQL i Kafka będzie dodatkowym atutem).
Silna znajomość SQL.
Doświadczenie w pracy z systemem Linux. Programowanie w Python i/lub Bash.
Efektywna praca w zespole ds. baz danych, ale także zdolność do samodzielnego rozwiązywania problemów z bazą danych.
Znajomość zasad projektowania baz danych, optymalizacji zapytań, SQL proceduralnego, w tym procedur składowanych, triggerów i widoków. Zdolność do efektywnego pisania kodu bazy danych lub serwera bez kompromisów w zakresie jakości lub bezpieczeństwa danych.
Zdolność do radzenia sobie z wieloma zadaniami w dynamicznym środowisku.
Dobre umiejętności komunikacyjne w języku angielskim (werbalne i pisemne).
Chęć do nauki.
Dodatkowe umiejętności
Znajomość AWS i Google Cloud.
Doświadczenie w środowiskach o dużym obciążeniu.
Automatyzacja wdrożeń za pomocą Ansible i Terraform.
Znajomość procesów CI/CD (Jenkins, Git, Liquibase itp.).