【About the Role】
At SHOPLINE, databases aren't just "maintained" — we treat them as reliable systems to be engineered, automated, and observable. Our services run on AWS, with a hybrid architecture that combines cloud managed services and self-hosted databases. You'll work hands-on with AWS, MongoDB, NewSQL, Kubernetes, Terraform, and more. As a DBA / DBRE, you'll partner with architects, backend engineers, and the Cloud team to keep our e-commerce SaaS platform's databases stable, secure, and scalable under high-traffic, cross-market conditions — automating repetitive operational work through IaC and monitoring.
在 SHOPLINE,資料庫不只是「維護」,而是要當成一個需要被工程化、自動化、可觀測的可靠系統來經營。我們的服務建構在 AWS 雲端之上,資料庫採用雲端託管服務與自建環境並行的混合架構,技術上會接觸到 AWS、MongoDB、NewSQL、Kubernetes、Terraform 等。身為 DBA / DBRE,你會和架構師、後端工程師、Cloud 團隊一起,確保我們電商 SaaS 平台在高流量、跨市場環境下的資料庫穩定、安全且可擴展,並透過 IaC 與監控把重複性的維運工作自動化掉。
【What you'll be doing】
- Ensure the integrity, security, and availability of databases through proper design, implementation, and maintenance. (~30%)
- Manage and deliver database infrastructure with Terraform / IaC, making changes version-controlled, reproducible, and reviewable.
- Design and operate highly available architectures; own capacity planning, backup/restore, and disaster recovery (DR) drills to safeguard data and service continuity.
- Support multi-region / cross-market database architectures, scaling and optimizing as the business grows.
- Optimize database performance through tuning, indexing, query optimization, and slow-query analysis. (~25%)
- Collaborate with architects and software engineers to integrate database solutions into the application architecture. (~20%)
- Take ownership of database-related tasks and features, ensuring their timely and successful completion.
- Establish monitoring and alerting to proactively identify and resolve issues.
- Participate in production incident handling, debugging, and root cause analysis, delivering effective solutions.
- Explore and adopt AI / LLM for database operations (e.g., intelligent diagnostics, query optimization suggestions, incident root cause analysis, operational automation), turning them into tools the team actually uses.
- Document processes, configurations, and runbooks for reference and future maintenance.
- 透過適當的資料庫設計、建置與維護,確保資料庫的完整性、安全性與可用性。(約 30%)
- 以 Terraform / IaC 管理與交付資料庫基礎設施,讓變更可版控、可重現、可審查。
- 設計並維運高可用架構,負責容量規劃、備份/還原與災難復原(DR)演練,保障資料不遺失、服務不中斷。
- 支援多區域/跨市場的資料庫架構,隨業務成長進行擴展與優化。
- 進行效能調校:索引設計、查詢優化、慢查詢分析等。(約 25%)
- 與架構師及軟體工程師協作,將資料庫方案整合進應用架構。(約 20%)
- 對負責的資料庫任務與功能負起 ownership,把事情確實完成到位。
- 建立監控與告警,主動發現並處理問題。
- 參與線上事故處理,進行除錯與 root cause 分析,提出有效解法。
- 探索並導入 AI/LLM 於資料庫維運(如智慧診斷、查詢優化建議、事故根因分析、維運自動化),把它變成團隊真正用得上的工具。
- 撰寫流程、設定與 runbook 文件,方便團隊參考與後續維護。