工作職責:
一、教育背景
計算機、軟件工程或相關專業本科及以上學歷,5年以上Oracle/MySQL DBA工作經驗;具備OCM、OCP或MySQL OCP認證。
二、技術能力
精通Oracle數據庫體系結構,熟悉Data Guard、ASM、RAC、GoldenGate等技術;熟練掌握AWR、ASH、ADDM等性能診斷工具,具備復雜SQL調優經驗;熟悉Oracle分區表、物化視圖、并行查詢等高級特性。精通MySQL高可用架構(如主從復制、MGR、ProxySQL),熟悉InnoDB存儲引擎原理;熟練使用工具進行性能分析;具備MySQL集群(如PXC、Galera)或云數據庫(如騰訊云TDSQL)運維經驗者優先。
三、綜合技能
熟悉Linux/Unix操作系統,掌握Shell/Python腳本編寫;了解數據庫中間件(如MyCat、ShardingSphere)或容器化部署(Kubernetes)者優先;
四、軟性素質
責任心強,具備優秀的故障排查能力與抗壓能力;良好的溝通協作能力,能夠與開發、運維、安全團隊高效配合;具備技術文檔編寫能力,能輸出運維手冊、技術方案等文檔。
崗位職責:
一、數據庫日常管理
負責公司核心業務系統的Oracle/MySQL數據庫架構設計、部署、遷移、擴容及高可用方案實施;制定并執行數據庫日常維護計劃,包括備份恢復、性能監控、容量規劃、安全策略等;監控數據庫運行狀態,快速響應并解決數據庫故障、性能瓶頸及異常問題。
二、性能優化與故障排查
對數據庫進行性能調優,分析慢查詢、鎖等待、資源爭用等問題,優化SQL語句、索引策略及系統參數;定期輸出數據庫健康檢查報告,提出改進建議并推動落地;主導復雜數據庫故障的根因分析(RCA),制定預防性措施。
三、高可用與容災建設
設計和實施Oracle Data Guard/RAC、MySQL主從復制/組復制(MGR)/InnoDB Cluster等高可用架構;制定并演練數據庫容災方案,確保業務連續性;參與災備切換演練,驗證恢復流程有效性。
四、安全與合規管理
執行數據庫安全策略,包括用戶權限管理、數據加密、審計日志配置及合規性檢查;定期進行漏洞掃描與修復,防范SQL注入、數據泄露等安全風險;配合安全團隊完成等保測評、GDPR等合規要求。
五、自動化與工具開發
開發數據庫自動化運維腳本(如Shell/Python),提升運維效率;搭建監控告警體系(如Prometheus+Grafana、Zabbix),實現數據庫狀態實時可視化;推動數據庫標準化、自動化流程建設,減少人工操作風險。
六、技術支持與協作
為開發團隊提供數據庫設計、SQL優化及架構評審支持;參與業務系統數據庫相關需求的技術方案制定;協助完成云數據庫(如騰訊云TDSQL、阿里云PolarDB)的遷移與運維。