Database Administrator Engineer
Benefit Systems International S.A.
Job Description
O stanowisku Poszukujemy osoby, która dołączy do zespołu odpowiedzialnego za rozwój, utrzymanie oraz zapewnienie wysokiej dostępności środowisk bazodanowych w chmurze Azure. Na tym stanowisku będziesz odpowiadać nie tylko za administrację bazami danych, ale również za ich integrację z usługami Azure, Microsoft Fabric, Power BI oraz środowiskami CI/CD. Istotnym elementem roli będzie także projektowanie i utrzymywanie rozwiązań High Availability, Backup/Restore oraz Business Continuity / Disaster Recovery.
Zakres obowiązków: Konfiguracja, administracja, utrzymanie i optymalizacja środowisk bazodanowych. Zarządzanie bazami danych w środowiskach Linux, Windows, Azure oraz on-premises. Projektowanie i utrzymywanie integracji baz danych z: prywatną siecią Azure, Microsoft Entra ID, usługami Azure.
Projektowanie oraz uruchamianie środowisk pod nowe projekty międzynarodowe Doświadczenie z nierelacyjnymi bazami danych (NoSQL). Znajomość Azure Cosmos DB lub innych technologii NoSQL. Konfiguracja i utrzymanie mechanizmów replikacji oraz wysokiej dostępności (HA).
Projektowanie i utrzymywanie procesów Backup / Restore oraz wykonywanie kopii baz danych. Optymalizacja wydajności baz danych, w tym analiza zapytań oraz optymalizacja indeksów. Konfiguracja i optymalizacja Azure SQL Elastic Pools.
Przygotowywanie oraz utrzymywanie procesów integracji danych z Microsoft Fabric. Konfiguracja replikacji danych z baz źródłowych do Microsoft Fabric. Integracja baz danych i źródeł danych z Power BI, w tym konfiguracja i utrzymanie Power BI Gateway.
Budowanie oraz utrzymywanie pipeline'ów Azure DevOps realizujących długotrwałe operacje na bazach danych, m.in.: kopiowanie baz, tworzenie baz na podstawie template'ów, przygotowywanie środowisk, czyszczenie i anonimizacja danych, automatyzacja operacji administracyjnych. Współpraca z zespołami Cloud, Data Engineering, DevOps oraz Business Intelligence. Analiza problemów produkcyjnych oraz udział w działaniach związanych z zapewnieniem ciągłości działania systemów.
Wymagania: Min. 5 lat doświadczenia w administracji lub inżynierii baz danych. Doświadczenie w pracy z bazami danych w Microsoft Azure. Doświadczenie z Microsoft Fabric i architekturą nowoczesnych platform danych.
Znajomość Azure Databricks oraz Unity Catalog. Doświadczenie z Azure Data Factory. Doświadczenie z nierelacyjnymi bazami danych Praktyczna znajomość mechanizmów replikacji oraz High Availability.
Doświadczenie w projektowaniu i realizacji procesów Backup / Restore. Znajomość optymalizacji wydajności baz danych oraz indeksów. Doświadczenie w integracji baz danych z innymi systemami i usługami.
Znajomość Azure DevOps i automatyzacji procesów związanych z bazami danych. Doświadczenie w projektowaniu lub utrzymaniu rozwiązań BC/DR. Umiejętność diagnozowania problemów wydajnościowych i problemów z dostępnością baz danych.
Samodzielność w analizie problemów oraz projektowaniu rozwiązań technicznych. Angielski umożliwiający pracę z dokumentacją techniczną i współpracę z zespołami międzynarodowymi. Mile widziane: Doświadczenie w automatyzacji z wykorzystaniem PowerShell, Bash, Python lub podobnych technologii.
Znajomość Infrastructure as Code, Bicep. Doświadczenie w projektowaniu architektury pod nowe rozwiązania Co oferujemy: Umowa o pracę, pełen etat Tyb pracy: stacjonarny, hybryda, zdalny Karta Multisport, Multilife, Luxmed, zajęcia z j. angielskiego, kafeteria My Benefit, Karta Lunchowa, etc. Premia MBO, zgodnie z regulaminem wypłacania premii