wymagania: doświadczenie i wiedza Hassowe doświadczenie z narzędziami migracji (Liquibase, Flyway, SQitch itp.) Lub wbudowane frameworki (Alembic, EF migracje, migracje szyn) zapoznawanie się z CI/CD i Udogops: Umiejętność intenacji do Stratii do Strażu do Słowa, migracje. Rurociąg lub podobna konfiguracja Zrozumienie podejść gitops i zasada traktowania schematów bazy danych jako kodu (baza danych-as-kode) Umiejętności administracyjne Udostępnianie i zarządzanie dostępem do zarzą
wymagania:
doświadczenie i wiedza
Umiejętności administracyjne - Udostępnianie i zarządzanie dostępem do zarządzania i zarządzania dostępem do zarządzania i zarządzania. uprawnienia), monitoruj aktywność bazy danych i śledzić wskaźniki wydajności
- Planowanie i wdrażanie kopii zapasowych i przywracania, a także budowanie strategii wysokiej dostępności (replikacja, odchylenie)
- Zdolny do obsługi ryzyka zmian na dużą skalę (migrując duże tabele, operacje partii, skracanie przestojów)
Procesy i komunikacja
- Zaangażowanie w recenzje kodu: korzystnie doświadczenie przeglądu i współpracy w zakresie skryptów SQL z zespołami programistów
- Umiejętność dokumentacji i opisywania zmian (rejestrowanie migracji, utrzymanie tabel wersji, tworzenie żądań mergetyczny Modyfikacje
byłby plus:
- Doświadczenie w pracy z dużymi zestawami danych i optymalizacja złożonych zapytań
- Udział w opracowywaniu lub administrowaniu systemami o wysokim obciążeniu (krytycznym)
- Doświadczenie z Clickhouse
Obowiązki:
Zarządzanie zmianami schematu bazy danych i wersja
- Projektuj i koordynuj struktury danych we współpracy z programistami i kierownikami zespołu projektowego
- Utrzymuj schemat na bieżąco w systemie kontroli wersji (GIT), upewniając się, że wszystkie zmiany są wprowadzane wyłącznie za pomocą migracji
- Umieszczenie w zakresie przeglądu scenariuszy SQL i migracji, weryfikując poprawność, pytającą i optymalizację konfliktu między konfliktami. zmiany
CI/CD Configur i obsługa baz danych
- Zintegruj migracje z rurociągami GitLab (Liquibase, Flyway lub inne narzędzia)
- Zautomatyzuj zastosowanie migracji dla każdej wersji lub aplikacji Update
- Konfiguruj środowiska (dev/test/sod), aby ich schematy pozostały zsynchronizowane
kontrola bezpieczeństwa i dostępu
- Model RBAC (oparta na roli Autorę Schemat produkcyjny
- Wymuszaj zasadę „Brak ręcznych zmian bezpośrednio na produkcji”-wszystkie zmiany muszą przejść przez migracje i żądania ciągnięcia/scalania
Monitorowanie, zapobieganie problemom i optymalizację
Monitorowanie, w Dostosieniu Państwowym Stanowi. (ładowanie, wydajność, zamki) i niezwłocznie rozwiąż wąskie gardła. - Zaplanuj i wykonuj zmiany optymalizacji (np. Dodawanie indeksów, odchylanie, reorganizacja dużych tabel)
- Oceń ryzyko blokad i zakleszczeńców podczas operacji DDL; Zaproponuj strategie modyfikacji tabeli „bezpiecznej” (migracje online, aktualizacje partii)
Zarządzanie ryzykiem i strategia wycofania
Rozwijaj plany tworzenia kopii zapasowych i odzyskiwania odzyskiwania W razie potrzeby Zastosuj podejście do schematu „Rozwój i kontakt”, aby skrócić przestoje i ryzyko utraty danych Konsultacje zespołowe i trening
Współpracuj z programistami, aby opracować zmiany w zakresie wydajności, danych, danych, danych, danych i Skalowalność Szkolić zespół w zakresie najlepszych praktyk w zakresie migracji bazy danych i zarządzania schematem, wspierając bazę danych-jako kultura kodowa Uczestnicz w planowaniu Sprint/Release, proaktywnie podkreślając potencjalne problemy związane z danymi Oferujemy:
- Wynagrodzenie konkurencyjne
- Elastyczne warunki pracy
- Pracuj w środowisku dynamicznym z interesującymi wyzwaniami
- Płatne wakacje (ponad 20 dni roboczych w roku) i zwolnienie chorobowe
- Lekcje korporacyjne
- Ubezpieczenia zdrowotne