Nazwa Firmy: Rackspace
Podsumowanie Opisu Stanowiska
Jako Inżynier Baz Danych w Chmurze będziesz wykonywać istotne zadania związane z inżynierią i administracją baz danych, takie jak projektowanie, planowanie, konfigurowanie, monitorowanie, automatyzacja oraz zarządzanie samodzielną obsługą, alertami, zarządzaniem przestrzenią, tworzeniem kopii zapasowych bazy danych i odzyskiwaniem danych. Rola ta obejmuje planowanie skomputeryzowanych baz danych, definiowanie ich struktury oraz dokumentacji, a także zapewnienie długoterminowych wytycznych operacyjnych i ochrony. Będziesz również prowadzić i doradzać w kwestiach migracji i modernizacji, wykonując migracje obciążeń na platformy chmurowe takie jak AWS, Azure i GCP.
Obowiązki
- Tworzenie, utrzymywanie i wykorzystywanie Standard Operating Procedures (SOPs) do realizacji migracji, zapewniających długoterminową techniczną wykonalność i optymalizację wdrożeń produkcyjnych oraz administracji.
- Współpraca z klientami, konsultowanie oraz dostarczanie rozwiązań w celu usprawnienia realizacji projektów i zakresu prac.
- Prognozowanie przyszłego wzrostu bazy danych w celu planowania pojemności na podstawie trendów użytkowania oraz zapewnienie skalowalności i optymalnej wydajności poprzez planowanie wymagań sprzętowych i pamięci masowej.
- Opracowywanie, zarządzanie i wdrażanie skutecznych strategii wysokiej dostępności oraz planów odzyskiwania po awarii.
- Planowanie i realizacja aktualizacji oprogramowania bazy danych, poprawek i pakietów serwisowych w celu zarządzania poprawkami i aktualizacjami.
- Rozwiązywanie złożonych problemów związanych z bazami danych, w tym korupcji danych, problemów z wydajnością i problemów z łącznością.
- Tworzenie skryptów automatyzacji i narzędzi w celu usprawnienia powtarzalnych zadań, poprawy efektywności i minimalizacji błędów ludzkich.
- Ustanowienie systemów monitorowania i alertowania, aby proaktywnie identyfikować i rozwiązywać potencjalne problemy z bazą danych, zanim staną się krytyczne.
- Generowanie raportów analizy wydajności dla interesariuszy i zarządzania, dostarczających informacji na temat stanu zdrowia i wydajności środowiska bazy danych.
- Utrzymywanie aktualnej dokumentacji konfiguracji baz danych, procedur i kroków rozwiązywania problemów.
- Rozwiązywanie incydentów, zmian i zgłoszeń serwisowych zgodnie z ustalonymi umowami SLA poprzez efektywne zarządzanie zgłoszeniami.
- Rozwiązywanie zgłoszeń problemów poprzez tworzenie szczegółowych raportów analizy przyczyn podstawowych (RCA) w celu zarządzania problemami.
- Ocena i zarządzanie narzędziami i rozwiązaniami zewnętrznymi, które wspierają zarządzanie bazami danych, monitorowanie i optymalizację wydajności.
- Uczestnictwo w całodobowym wsparciu produkcji dla operacji bazy danych.
- Posiadanie praktycznego doświadczenia z narzędziami technologii chmurowej, takimi jak AWS DMS, SMS, App Migration Service, Migration Hub, Azure Migrate, Data Migration Service, SQL Server DMA, Azure ASR i AWS DRS.
- Wykonywanie migracji z SQL Server na inne platformy RDBMS dla modeli PaaS, takich jak AWS Aurora, AWS RDS, Azure Database, Azure Managed Instance i GCP Cloud SQL.
- Zrozumienie podstaw chmury oraz wykonywanie obowiązków takich jak zarządzanie bezpieczeństwem, zarządzanie pamięcią masową, backup vaults, key vaults, monitoring serwerów/baz danych oraz optymalizacja kosztów.