崗位定位
· 職級:高級DBA / 數(shù)據(jù)庫架構(gòu)師
· 經(jīng)驗(yàn):5年以上數(shù)據(jù)庫運(yùn)維與架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)
· 核心方向:異構(gòu)數(shù)據(jù)庫治理(傳統(tǒng)+國產(chǎn)+云原生)+ 標(biāo)準(zhǔn)化體系建設(shè)
· 協(xié)同關(guān)系:與云原生運(yùn)維團(tuán)隊(duì)深度合作(運(yùn)維負(fù)責(zé)K8s/TiDB底座部署,DBA負(fù)責(zé)SQL優(yōu)化與數(shù)據(jù)治理)
核心崗位職責(zé)
1. 異構(gòu)數(shù)據(jù)庫運(yùn)維與信創(chuàng)改造(60%)
統(tǒng)籌管理公司Oracle(傳統(tǒng)核心庫)、TiDB(云原生分布式庫)兩類數(shù)據(jù)庫的全生命周期:
· Oracle:負(fù)責(zé)傳統(tǒng)核心業(yè)務(wù)庫(RAC/Data Guard)的架構(gòu)優(yōu)化、ADG 讀寫分離、性能調(diào)優(yōu)(AWR/ASH分析)、補(bǔ)丁升級及-license 合規(guī)管理;
· TiDB:與運(yùn)維團(tuán)隊(duì)協(xié)作完成云原生環(huán)境下的 TiDB 集群規(guī)劃,負(fù)責(zé) SQL 執(zhí)行計(jì)劃優(yōu)化、熱點(diǎn) Region 治理、BR 邏輯備份與物理備份策略制定,以及 TiDB 與 Oracle/DM 的雙向數(shù)據(jù)同步(TiCDC/DM 工具)。
2. 公司級數(shù)據(jù)庫管理規(guī)范制定(30%)
獨(dú)立主導(dǎo)或深度參與制定企業(yè)級數(shù)據(jù)庫管理標(biāo)準(zhǔn)體系,并推動落地:
· 基礎(chǔ)規(guī)范:統(tǒng)一數(shù)據(jù)庫命名規(guī)范(庫名、表名、索引、字段)、編碼字符集標(biāo)準(zhǔn)、環(huán)境配置基線(生產(chǎn)/測試/開發(fā)隔離標(biāo)準(zhǔn));
· 開發(fā)規(guī)范:制定 SQL 編寫規(guī)范(JOIN 使用限制、大事務(wù)拆分標(biāo)準(zhǔn)、索引設(shè)計(jì)原則)、Schema 變更規(guī)范(DDL 審核流程、灰度發(fā)布機(jī)制)、分庫分表與分區(qū)策略指南;
· 運(yùn)維規(guī)范:建立 RTO/RPO 標(biāo)準(zhǔn)(Oracle ADG < 1分鐘,TiDB BR 快照恢復(fù) < 30分鐘)、備份校驗(yàn)規(guī)范(定期恢復(fù)演練)、賬號權(quán)限管理規(guī)范(最小權(quán)限原則、敏感數(shù)據(jù)脫敏)、變更窗口管理規(guī)范;
3. 數(shù)據(jù)庫穩(wěn)定性保障(10%)
· 建立多維度監(jiān)控體系(Oracle EM/DM 性能監(jiān)視器/TiDB Dashboard),制定核心庫 SLO(Oracle 可用性 99.99%,TiDB TP99 延遲 < 100ms);
· 負(fù)責(zé)重大故障的應(yīng)急預(yù)案制定與演練(如 Oracle RAC 腦裂恢復(fù)、TiDB TiKV 節(jié)點(diǎn)宕機(jī)數(shù)據(jù)恢復(fù))。
硬性任職要求
1. 數(shù)據(jù)庫深度技術(shù)能力(必須掌握)
· Oracle(傳統(tǒng)架構(gòu)專家):精通 Oracle 11g/19c 架構(gòu)原理(SGA/PGA、Redo/Undo、鎖機(jī)制);熟練運(yùn)用 AWR/ASH/ADDM 進(jìn)行深度性能分析;掌握 RAC/Dataguard 高可用架構(gòu)搭建與故障切換;具備 PL/SQL 存儲過程開發(fā)與優(yōu)化能力;了解 Oracle 到國產(chǎn)庫的遷移評估方法論;
· TiDB(云原生分布式):深入理解 TiDB 架構(gòu)(TiKV/RocksDB、Raft 協(xié)議、Spanner 模型);掌握 TiDB SQL 優(yōu)化器原理(執(zhí)行計(jì)劃分析、統(tǒng)計(jì)信息收集、Hint 干預(yù));熟練使用 TiDB Dashboard、TiUP 運(yùn)維工具;具備 TiDB Binlog/TiCDC 數(shù)據(jù)同步鏈路搭建經(jīng)驗(yàn);能與運(yùn)維團(tuán)隊(duì)協(xié)作完成 TiDB on K8s 的運(yùn)維邊界劃分(運(yùn)維管Pod,DBA管SQL)。
2. 規(guī)范制定與體系化能力(關(guān)鍵差異化要求)
· 文檔與標(biāo)準(zhǔn)輸出:具備優(yōu)秀的技術(shù)文檔編寫能力,能獨(dú)立輸出可落地的《數(shù)據(jù)庫設(shè)計(jì)規(guī)范》《SQL審核標(biāo)準(zhǔn)》《應(yīng)急預(yù)案手冊》等企業(yè)級文檔;
· 流程設(shè)計(jì)能力:熟悉 ITIL 或 DevOps 流程,能設(shè)計(jì)數(shù)據(jù)庫變更管理(DBCM)流程、SQL 審核自動化流程(集成 Archery/Yearning 等平臺)、數(shù)據(jù)安全分級保護(hù)流程;
· 跨團(tuán)隊(duì)協(xié)同:具備與開發(fā)團(tuán)隊(duì)、運(yùn)維團(tuán)隊(duì)、安全團(tuán)隊(duì)溝通協(xié)作的經(jīng)驗(yàn),能將技術(shù)規(guī)范轉(zhuǎn)化為開發(fā)團(tuán)隊(duì)的開發(fā)約束(如通過 CI/CD 門禁實(shí)現(xiàn) SQL 自動審核)。
3. 基礎(chǔ)素質(zhì)
· 5年以上 DBA 實(shí)戰(zhàn)經(jīng)驗(yàn),其中至少 2 年涉及國產(chǎn)化數(shù)據(jù)庫或分布式數(shù)據(jù)庫;
· 熟悉 Linux 系統(tǒng)調(diào)優(yōu)(IO 調(diào)度、內(nèi)存管理、網(wǎng)絡(luò)參數(shù))對數(shù)據(jù)庫性能的影響;
· 熟悉 Shell/Python 腳本,能編寫自動化巡檢、備份校驗(yàn)?zāi)_本。
優(yōu)先錄用條件(加分項(xiàng))
· 權(quán)威認(rèn)證:Oracle OCP/OCM、TiDB PCTA/PCTP、阿里云/華為云數(shù)據(jù)庫架構(gòu)師認(rèn)證;
· 信創(chuàng)深度經(jīng)驗(yàn):主導(dǎo)過金融/政企行業(yè)的 Oracle 到國產(chǎn)化數(shù)據(jù)庫的完整遷移項(xiàng)目,處理過復(fù)雜的存儲過程改寫或性能優(yōu)化;
· 工具開發(fā)能力:參與過 SQL 審核平臺(Archery、Yearning)的二次開發(fā),或開發(fā)過數(shù)據(jù)庫變更自動化工具;
· 安全合規(guī):熟悉等保 2.0/分保對數(shù)據(jù)庫審計(jì)的要求,具備數(shù)據(jù)庫加密(TDE)、動態(tài)脫敏、訪問審計(jì)實(shí)踐經(jīng)驗(yàn)。