Thiết kế, triển khai và vận hành toàn bộ hệ thống cơ sở dữ liệu MySQL và MongoDB cho sàn giao dịch crypto, đảm bảo hệ thống hoạt động ổn định 24/7 với uptime tối thiểu 99.9%.
Thiết kế schema và data model cho các nghiệp vụ trading engine, order book, wallet management và KYC/AML; triển khai, quản lý MySQL Cluster (InnoDB Cluster, Group Replication, ProxySQL) và MongoDB Cluster (Replica Sets, Sharded Clusters), đảm bảo high availability, automatic failover và khả năng xử lý tải cao.
Tối ưu hiệu năng truy vấn thông qua query optimization, index tuning và execution plan analysis, đảm bảo latency thấp cho matching engine và order processing.
Xây dựng và duy trì chiến lược backup/restore, point-in-time recovery cho MySQL và MongoDB, đảm bảo các chỉ số RPO/RTO theo yêu cầu của sàn giao dịch.
Triển khai các biện pháp bảo mật database gồm encryption at rest/in transit, access control, audit logging và data masking cho dữ liệu nhạy cảm như PII và thông tin tài chính.
Thiết kế và triển khai phương án Disaster Recovery, bao gồm cross-region replication và automated failover; thiết lập hệ thống giám sát và cảnh báo chủ động qua PMM, Grafana, custom dashboards; tham gia on-call rotation để xử lý sự cố database 24/7.
Phối hợp với team Development để review, tối ưu database queries và tư vấn thiết kế data model cho các tính năng mới; xây dựng quy trình schema/data migration đảm bảo zero-downtime deployment; cung cấp tài liệu về kiến trúc database, quy trình vận hành và troubleshooting.
Yêu cầu công việc
Có tối thiểu 5 năm kinh nghiệm quản trị cơ sở dữ liệu (DBA) trong môi trường production, ưu tiên kinh nghiệm trong lĩnh vực fintech hoặc sàn giao dịch
Thành thạo MySQL/MariaDB: InnoDB internals, replication (async, semi-sync, group replication), InnoDB Cluster, ProxySQL, query optimization, partitioning