Główny Administrator Bazy Danych i Analityk Danych Biznesowych
Opis:
Stosuje rozwiniętą wiedzę na temat tematu, aby rozwiązywać typowe i skomplikowane problemy biznesowe w ramach ustalonych wytycznych, rekomendując odpowiednie alternatywy. Zajmuje się problemami o zróżnicowanej złożoności i zakresie. Ta rola może pełnić funkcję lidera zespołu lub projektu, kierować działaniami zespołu i ułatwiać procesy walidacji informacji i podejmowania decyzji przez zespół. Wymaga niezależnego osądu w ramach ogólnie zdefiniowanych zasad i praktyk w celu zidentyfikowania i wybrania rozwiązania, przy czym jest zdolny do radzenia sobie z większością unikalnych sytuacji. W przypadku skomplikowanych kwestii biznesowych może szukać porad.
Obowiązki:
- Projektować i tworzyć bezpieczne i wydajne architektury danych, ulepszenia, aktualizacje i zmiany programowania dla części i podsystemów przepływów danych, repozytoriów lub modeli dla danych strukturalnych/nieustrukturalnych.
- Analizować i określać potrzebę kodowania, programowania i działań integracyjnych na podstawie ogólnych celów i wiedzy o architekturze produktu lub rozwiązania.
- Tworzyć i wdrażać kompleksowe plany testowe, protokoły i dokumentację dla przypisanych części systemów danych lub komponentów. W dodatku, identyfikować, debugować i tworzyć rozwiązania dla problemów z kodem i integracją z architekturą systemów danych.
- Kierować zespołem inżynierów danych w celu opracowania niezawodnych, ekonomicznych i wysokiej jakości rozwiązań dla przypisanych systemów danych, modeli lub komponentów.
- Współpracować i komunikować się z zespołem projektowym na temat postępów w projekcie i rozwiązania problemów.
- Reprezentować zespół inżynierów danych we wszystkich fazach większych i bardziej skomplikowanych projektów rozwojowych.
- Budować systemy baz danych oparte na chmurze o wysokiej dostępności i jakości.
- Projektować i wdrażać bazy danych zgodnie z wymaganiami.
- Minimalizować przestój bazy danych i monitorować jej wydajność, aby zapewnić szybkie odpowiedzi na zapytania.
- Zapewniać proaktywne i reaktywne wsparcie zarządzania danymi i szkolenia dla użytkowników.
- Określać, egzekwować i dokumentować zasady, procedury i standardy bazy danych.
- Regularnie przeprowadzać testy i oceny, aby zapewnić bezpieczeństwo danych, prywatność i integralność.
- Diagnozować i rozwiązywać problemy z bazą danych.
- Przeglądać kod SQL i zmiany w bazie danych.
- Zarządzać wdrażaniem bazy danych we wszystkich środowiskach.
- Twórczość i zarządzanie raportami baz danych, wizualizacjami i panelami analitycznymi.
- Dostarczać raporty z bazy danych użytkownikom w odpowiednim czasie i w odpowiednim formacie.
- Rekomendować i wdrażać nowe technologie baz danych.
- Ustalać spójne SLA dla obsługi klienta i zobowiązuje się do wysokiej jakości w doświadczeniach klienta.
- Pracować z zespołami inżynierskimi w celu rozwiązania incydentów produkcyjnych.
- Koordynować procesy baz danych dla różnych produktów i organizacji.
- Dostarczać ad-hoc raporty z analizy danych dla kierownictwa i wyższego zarządzania.
- Śledzić i zarządzać błędami związanymi z bazą danych przy użyciu JIRA.
- Gromadzić dane z różnych źródeł i przekształcać je w spostrzeżenia, które pozwalają poprawić decyzje biznesowe.
- Udzielać wskazówek i mentoringu mniej doświadczonym członkom personelu.
Wiedza i umiejętności:
- Umiejętność korzystania z narzędzi, języków i ram inżynierii danych do wydobywania, czyszczenia i eksploracji danych.
- Biegłość w systemach opartych na NoSQL i relacjach z ekspertnym poziomem języka SQL.
- Biegłość w złożonych, rozproszonych i masowo równoległych systemach.
- Silne umiejętności analityczne i rozwiązywania problemów z umiejętnością reprezentowania złożonych algorytmów w oprogramowaniu.
- Silne zrozumienie technologii baz danych i systemów zarządzania.
- Silne zrozumienie systemów/usług opartych na chmurze.
- Wiedza na temat metodyki testowania architektury bazy danych, w tym wykonania planów testowych, debugowania, testowania skryptów i narzędzi.
- Doskonałe umiejętności pisania i mówienia, biegłość w języku angielskim i języku lokalnym.
- Umiejętność efektywnej komunikacji dotyczącej architektury produktu, propozycji projektowych i negocjacji opcji na poziomach zarządzania.
- Znajomość innych języków programowania, takich jak Java, C++ lub Python, jest pożądana.
- Znajomość języka Scala z Spark SQL jest mile widziana.
- Zrozumienie przepływu analizy z usługami AWS (EC2, RDS, S3, EMR, Redshift, itp.)
Zakres i wpływ:
- Współpracuje z kolegami, młodszymi inżynierami, naukowcami zajmującymi się danymi i zespołem projektowym.
- Zazwyczaj współpracuje z wysokim poziomem indywidualnych kontrybutorów, menedżerów i zespołów programu.
- Kieruje projektami wymagającymi rozwoju rozwiązań inżynierii danych.
Edukacja i doświadczenie:
- Licencjat lub magisterium w dziedzinie informatyki, systemów informacyjnych, inżynierii lub równoważne.
- Udowodnione doświadczenie zawodowe jako administrator bazy danych.
- Praktyczne doświadczenie ze standardami bazy danych i aplikacjami końcowymi.
- Doświadczenie z usługami chmury AWS i środowiskami Linux.
- Doskonała znajomość kopii zapasowych danych, odzyskiwania, bezpieczeństwa, integralności i SQL.
- Znajomość projektowania, dokumentacji i kodowania baz danych.
- Umiejętności rozwiązywania problemów i zdolność do myślenia algorytmicznie.
- Zrozumienie modelowania danych relacyjnych i wymiarowych.
- Silna wiedza matematyczna i statystyczna.
- Zazwyczaj ma 5-10 lat doświadczenia.
Praca: Oprogramowanie
Grafik: Pełny etat
Zmiana: Bez dodatkowego wynagrodzenia za zmiany (Stany Zjednoczone Ameryki)
Podróże:
Relokacja:
EEO Tagline:
HP Inc. zasady EEO obejmują Kobiety/Mężczyzn/Osoby chronione/Veteranów/Indywidualności z niepełnosprawnościami.