
Backblaze oferuje firmom i osobom prywatnym usługi przechowywania danych w chmurze oraz ochrony danych. Platforma B2 Cloud Storage zapewnia kompatybilny z S3 obiektowy magazyn danych do zarządzania informacjami i ich ochrony, a automatyczna, nielimitowana kopia zapasowa komputerów umożliwia odzyskiwanie systemów lub plików w razie ich utraty. Firma udostępnia również integracje z innymi aplikacjami, dzięki czemu jej produkty sprawdzają się zarówno w zespołach tworzących przepływy pracy z danymi, jak i u klientów poszukujących prostych rozwiązań do tworzenia kopii zapasowych.
Inżynier niezawodności serwisów III, bazy danych — praca zdalna w USA
Kierowanie niezawodnością, automatyzacją, reagowaniem na incydenty i gotowością operacyjną produkcyjnych baz danych Vitess i Cassandra firmy Backblaze. Wspieranie odporności chmurowej platformy pamięci masowej poprzez architekturę baz danych, odzyskiwanie danych, monitoring i operacje infrastrukturalne.
125 000 $ – 150 000 $ / rok
ZdalniePełny etatPoziom średniSeniorWymagany Język: angielskiInżynier DevOpsOpis
- Projektowanie, wdrażanie i utrzymywanie wysoce dostępnych architektur baz danych dla Vitess, rozproszonego MySQL i Cassandra
- Tworzenie i utrzymywanie procedur, instrukcji operacyjnych oraz wytycznych dotyczących eskalacji dla inżynierów SRE baz danych poziomu 1 i 2
- Usprawnianie wydajności baz danych poprzez optymalizację zapytań, indeksowanie, projektowanie schematów i planowanie pojemności
- Odpowiadanie za strategie tworzenia kopii zapasowych, odzyskiwania, replikacji i odtwarzania awaryjnego baz danych
- Przeprowadzanie i weryfikowanie testów odtwarzania awaryjnego oraz procedur odzyskiwania baz danych
- Kierowanie praktykami bezpieczeństwa baz danych, kontroli dostępu, stosowania poprawek, wzmacniania zabezpieczeń i zgodności
- Współpraca z zespołami DBA i infrastruktury danych w zakresie reshardingu, pojemności, replikacji i architektury shardowanego MySQL
- Pomaganie w utrzymaniu dostępności i trwałości kluczowych usług produkcyjnych
- Monitorowanie stanu usług za pomocą SLI, SLO, budżetów błędów, systemów monitoringu, logowania i alertów
- Udział w dyżurach oraz reagowaniu na incydenty, analizie przyczyn źródłowych i przeglądach po incydentach
- Pełnienie funkcji eskalacyjnego wsparcia w przypadku złożonych incydentów dotyczących produkcyjnych baz danych
- Automatyzowanie administracji bazami danych i procesów operacyjnych
- Współtworzenie systemów monitoringu, logowania i alertów z użyciem Prometheus, Grafana, Catchpoint i ELK
- Łączenie instrukcji operacyjnych i procesów reagowania na incydenty z FireHydrant
- Korzystanie z narzędzi CI/CD, zarządzania konfiguracją i infrastruktury jako kodu, w tym Terraform, Ansible i Jenkins
- Pisanie skryptów operacyjnych w Bash, Pythonie, Go lub porównywalnych językach
- Uruchamianie i diagnozowanie konteneryzowanych systemów produkcyjnych z użyciem Kubernetes i Docker
- Prowadzenie przeglądów gotowości produkcyjnej i pomoc w przygotowywaniu do eksploatacji nowych usług korzystających z baz danych
- Tworzenie planów szkoleń, materiałów wdrożeniowych i dokumentacji technicznej dla inżynierów SRE baz danych poziomu 1 i 2
- Współpraca z zespołami inżynierii, produktu, operacji oraz DBA/infrastruktury danych przy programach zwiększania niezawodności
- Wsparcie planowania pojemności, ćwiczeń z odtwarzania awaryjnego, migracji baz danych i inicjatyw infrastrukturalnych
- Koordynowanie działań z dostawcami i usługodawcami w celu rozwiązywania problemów oraz monitorowania realizacji SLA
- Badanie i rozwiązywanie incydentów dotyczących produkcyjnych baz danych, infrastruktury i usług
- Diagnozowanie i eskalowanie problemów z bazami danych, systemem Linux, siecią, aplikacjami i infrastrukturą
- Usuwanie powtarzających się problemów za pomocą trwałych działań korygujących wzmacniających niezawodność
Wymagania
- 6–8 lat doświadczenia w obszarze niezawodności serwisów, inżynierii systemów, operacji infrastrukturalnych, inżynierii baz danych lub pokrewnej dziedzinie, w tym znaczne doświadczenie we wspieraniu produkcyjnych baz danych
- Głęboka praktyczna znajomość MySQL oraz rozproszonych lub shardowanych systemów baz danych
- Znaczące doświadczenie produkcyjne z Vitess
- Doświadczenie w administrowaniu i wspieraniu baz NoSQL, takich jak Cassandra
- Umiejętność projektowania wysoce dostępnych architektur baz danych, topologii replikacji, strategii tworzenia kopii zapasowych i procesów odtwarzania awaryjnego
- Bardzo dobra znajomość SQL do analizy zapytań, indeksowania, projektowania schematów i diagnozowania problemów
- Solidne umiejętności administracji systemem Linux i diagnozowania problemów
- Doświadczenie w operacjach ukierunkowanych na bezpieczeństwo, w tym stosowaniu poprawek, wzmacnianiu zabezpieczeń, kontroli dostępu i usuwaniu podatności
- Znajomość praktyk niezawodności, takich jak monitoring, alerty, reagowanie na incydenty, analiza przyczyn źródłowych, SLI, SLO i budżety błędów
- Doświadczenie z kontenerami i platformami orkiestracji, w tym Kubernetes i Docker
- Swoboda w obsłudze środowisk Kubernetes i Vitess oraz narzędzi takich jak kubectl, mysqlsh i keyspaces Vitess
- Doświadczenie z narzędziami infrastrukturalnymi i do zarządzania konfiguracją, w tym Terraform, Ansible, Jenkins oraz produktami HashiCorp, takimi jak Vault i Nomad
- Biegłość w co najmniej jednym języku skryptowym, takim jak Python, Bash lub Go
- Doświadczenie w tworzeniu procedur operacyjnych, instrukcji, dokumentacji i procesów eskalacji
- Doświadczenie w mentoringu, szkoleniu lub wdrażaniu inżynierów w złożonych środowiskach technicznych
- Preferowane doświadczenie w SaaS, usługach chmurowych, u dostawców usług lub w środowiskach wielkoskalowych systemów rozproszonych
- Preferowane doświadczenie z AWS, GCP, Azure lub porównywalnymi platformami chmurowymi
- Preferowana znajomość praktyk ITIL/OSS oraz zarządzania SLA/SLO
- Wykształcenie wyższe co najmniej licencjackie w dziedzinie informatyki, inżynierii lub pokrewnej albo równoważne doświadczenie zawodowe
Benefity
- Rodzinne ubezpieczenie zdrowotne, w tym stomatologiczne i okulistyczne
- Konkurencyjne wynagrodzenie i plan 401(k)
- Granty RSU dla pracowników zatrudnionych na pełny etat
- Program zakupu akcji przez pracowników
- Elastyczna polityka urlopowa
- Urlop macierzyński i ojcowski
- MacBook Pro do pracy oraz dodatek na personalizację stanowiska pracy
- Premia na opiekę nad dziećmi
- Leczenie niepłodności i wsparcie
- Program nauki i rozwoju
- Świadczenia komunikacyjne
- Kultura promująca zdrową równowagę między życiem zawodowym a prywatnym