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