網站可靠性工程師 III,資料庫——美國遠端
負責 Backblaze Vitess 與 Cassandra 生產資料庫的可靠性、自動化、事件回應與營運就緒。 透過資料庫架構、復原、監控與基礎設施營運,支援其雲端儲存平台的韌性。
說明
- 設計、部署並負責 Vitess、分散式 MySQL 與 Cassandra 的高可用性資料庫架構
- 為第一級與第二級 SRE 資料庫工程師建立並維護程序、操作手冊與升級指南
- 透過查詢調校、索引、結構設計與容量規劃改善資料庫效能
- 負責資料庫備份、復原、複寫與災難復原策略
- 執行並驗證災難復原測試與資料庫復原程序
- 主導資料庫安全性、存取控制、修補、強化與合規實務
- 與 DBA 和資料基礎設施團隊合作處理重新分片、容量、複寫與分片 MySQL 架構
- 協助維持關鍵生產服務的可用性與耐久性
- 使用 SLI、SLO、錯誤預算、監控、記錄與警示系統追蹤服務健康狀況
- 參與值班輪調,並為事件回應、根因分析與事件後檢討作出貢獻
- 擔任複雜生產資料庫事件的升級支援資源
- 自動化資料庫管理與營運流程
- 使用 Prometheus、Grafana、Catchpoint 與 ELK 參與監控、記錄與警示系統
- 使用 FireHydrant 串接操作手冊與事件回應工作流程
- 使用 Terraform、Ansible 與 Jenkins 等 CI/CD、組態管理及基礎設施即程式碼工具
- 使用 Bash、Python、Go 或同類語言撰寫營運腳本
- 使用 Kubernetes 與 Docker 執行並疑難排解容器化生產系統
- 主導生產就緒審查,並協助新的資料庫支援服務準備投入營運
- 為第一級與第二級 SRE 資料庫工程師建立培訓計畫、入職資源與技術文件
- 與工程、產品、營運及 DBA/資料基礎設施團隊合作推動可靠性計畫
- 支援容量規劃、災難復原演練、資料庫遷移與基礎設施計畫
- 與供應商及服務提供商協調解決問題並監控 SLA 表現
- 調查並解決生產資料庫、基礎設施與服務事件
- 疑難排解並升級資料庫、Linux、網路、應用程式與基礎設施問題
- 透過持久的修正措施處理反覆發生的問題並強化可靠性
職位要求
- 具備 6 至 8 年網站可靠性、系統工程、基礎設施營運、資料庫工程或相關領域經驗,其中包括豐富的生產資料庫支援經驗
- 具備 MySQL 以及分散式或分片資料庫系統的深厚實務經驗
- 強烈優先考慮具備 Vitess 生產經驗者
- 具備管理與支援 Cassandra 等 NoSQL 資料庫的經驗
- 了解如何設計高可用性資料庫架構、複寫拓撲、備份策略與災難復原流程
- 具備出色的 SQL 技能,能進行查詢分析、索引、結構設計與疑難排解
- 具備紮實的 Linux 管理與疑難排解能力
- 具備以安全性為重點的營運經驗,包括修補、強化、存取控制與漏洞修復
- 理解監控、警示、事件回應、根因分析、SLI、SLO 與錯誤預算等可靠性實務
- 具備容器及 Kubernetes、Docker 等編排平台的工作經驗
- 能使用 kubectl、mysqlsh 與 Vitess keyspaces 等工具操作 Kubernetes 與 Vitess 環境
- 具備 Terraform、Ansible、Jenkins 以及 Vault、Nomad 等 HashiCorp 產品等基礎設施與組態管理工具的經驗
- 至少熟練掌握一種腳本語言,例如 Python、Bash 或 Go
- 具備完善的營運程序、操作手冊、文件與升級流程
- 曾在複雜技術環境中指導、培訓或協助工程師入職
- 具備 SaaS、雲端服務、服務提供商或大規模分散式系統環境經驗者優先
- 具備 AWS、GCP、Azure 或同類雲端平台經驗者優先
- 熟悉 ITIL/OSS 實務以及 SLA/SLO 管理者優先
- 擁有電腦科學、工程或相關領域學士學位,或具備同等專業經驗
福利待遇
- 家庭醫療保險,包括牙科與視力保險
- 具競爭力的薪酬與 401(k) 計畫
- 為全職員工提供 RSU 授予
- 員工股票購買計畫
- 彈性休假政策
- 產假與陪產假
- 工作用 MacBook Pro 及工作站個人化津貼
- 人類子女托兒補助
- 生育治療與支援
- 學習與發展計畫
- 通勤福利
- 促進健康工作與生活平衡的文化
