
1Kosmos opracowuje technologie cyfrowej tożsamości i uwierzytelniania bez haseł w ramach platformy BlockID. Platforma obsługuje wdrażanie pracowników, uwierzytelnianie klientów oraz weryfikację tożsamości obywateli, łącząc uwierzytelnianie biometryczne z bezpieczeństwem opartym na technologii blockchain, aby pomagać organizacjom ograniczać oszustwa i chronić prywatność użytkowników. Rozwiązania firmy są przeznaczone dla regulowanych sektorów, w tym usług finansowych, administracji publicznej i ochrony zdrowia, oraz zgodne z takimi ramami jak NIST i GDPR.
Starszy inżynier baz danych (praca zdalna, Indie)
Będziesz odpowiadać za działanie i niezawodność produkcyjnego środowiska baz danych 1Kosmos wspierającego bezpieczeństwo tożsamości bez haseł. Zajmiesz się migracjami, wydajnością, odtwarzaniem, kontrolą dostępu, obserwowalnością i reagowaniem na incydenty w zróżnicowanym stosie danych AWS.
120 000 $ – 180 000 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier backenduInżynier oprogramowaniaOpis
- Zarządzaj codziennym działaniem MongoDB, Amazon DocumentDB, PostgreSQL, DynamoDB i Amazon Redshift, w tym kontrolą stanu, pojemnością, połączeniami i wzrostem danych
- Koordynuj aktualizacje wersji baz danych, oceniając zgodność sterowników, wycofaną funkcjonalność i zmiany zapytań w odniesieniu do kodu aplikacji
- Diagnozuj i rozwiązuj problemy z wolnymi zapytaniami poprzez profilowanie obciążenia i analizę planów wykonania, w tym tworzenie, dostrajanie i usuwanie indeksów
- Wykonuj migracje schematów i danych przed wydaniami, stosując udokumentowane kontrole, walidację i przetestowane procedury wycofania zmian
- Utrzymuj migracje baz danych oparte na Git i kontrolowane wersjami za pomocą pull requestów oraz CI w GitHub Actions
- Obsługuj zatwierdzone żądania klientów dotyczące danych, w tym eksporty, raporty, korekty i usunięcia, zachowując ścieżki audytowe
- Administruj dostępem raportowym Redshift do tabel Iceberg w S3, w tym schematami zewnętrznymi, Spectrum, Glue Data Catalog, widokami, uprawnieniami i optymalizacją zapytań
- Zarządzaj kopiami zapasowymi, odtwarzaniem do określonego punktu w czasie i przełączaniem awaryjnym oraz regularnie ćwicz i dokumentuj procedury odtwarzania
- Administruj użytkownikami baz danych, rolami, uprawnieniami, rotacją sekretów i przeglądami dostępu na potrzeby audytów zgodności z SOC 2 i ISO 27001
- Twórz i udoskonalaj monitoring oraz alerty dotyczące opóźnień zapytań, opóźnień replikacji, użycia dysku, połączeń i kosztów
- Reaguj na incydenty bazodanowe, prowadź analizy przyczyn źródłowych i wdrażaj działania naprawcze
- Automatyzuj powtarzalne zadania administracyjne baz danych za pomocą Pythona lub Basha
- Współpracuj z zespołami Development, Customer Success, ML i DevSecOps przy wydaniach, instalacjach i eskalacjach klientów
- Bierz udział w dyżurach on-call
Wymagania
- Wykształcenie wyższe licencjackie lub magisterskie w dziedzinie informatyki, inżynierii lub pokrewnej albo równoważne doświadczenie
- Co najmniej pięć lat doświadczenia w administrowaniu produkcyjnymi bazami danych
- Doświadczenie produkcyjne z MongoDB lub Amazon DocumentDB, w tym zestawami replik, indeksowaniem, TTL i aktualizacjami
- Doświadczenie produkcyjne w zarządzaniu PostgreSQL
- Bardzo dobra znajomość SQL i doświadczenie z Amazon Redshift lub porównywalnym analitycznym silnikiem zapytań, takim jak Athena, Trino, Snowflake lub BigQuery
- Udokumentowane doświadczenie w planowaniu aktualizacji produkcyjnych baz danych i wcześniejszej ocenie wpływu na aplikację
- Doświadczenie w projektowaniu indeksów i dostrajaniu zapytań z wykorzystaniem danych profilera oraz wyników analizy planu wykonania
- Doświadczenie w przeprowadzaniu migracji schematów i danych w ramach procesu wydawniczego
- Doświadczenie produkcyjne w tworzeniu kopii zapasowych, odtwarzaniu i replikacji, w tym w testowanych procedurach odzyskiwania
- Bardzo dobra znajomość baz danych AWS i usług pomocniczych, w tym RDS lub Aurora, DocumentDB, DynamoDB, S3, IAM, Secrets Manager i CloudWatch
- Biegłość w Pythonie lub Bashu w zakresie automatyzacji
- Doświadczenie z Gitem i zarządzaniem zmianami opartym na CI
- Doświadczenie w przetwarzaniu danych osobowych i danych klientów zgodnie z SOC 2, GDPR lub porównywalnymi wymaganiami
- Systematyczne sprawdzanie zmian i dokumentowanie procedur operacyjnych
- Gotowość do udziału w dyżurach on-call
- Praca zdalna z Indii
Benefity
- Coroczne dofinansowanie certyfikacji
- Wsparcie udziału w konferencjach
- Nielimitowany płatny urlop
- W pełni zdalna praca