崗位職責(zé):
1.負(fù)責(zé)數(shù)據(jù)庫的安裝、配置、監(jiān)控、備份、容災(zāi),確保7x24小時(shí)穩(wěn)定運(yùn)行;
2.監(jiān)控并優(yōu)化數(shù)據(jù)庫性能,包括SQL語句調(diào)優(yōu)、索引優(yōu)化、參數(shù)調(diào)整,解決慢查詢和資源瓶頸;
3.根據(jù)業(yè)務(wù)需求設(shè)計(jì)高可用(如主從復(fù)制、集群)、高擴(kuò)展性(如分庫分表)架構(gòu),并進(jìn)行容量規(guī)劃;
4.管理用戶權(quán)限,制定并執(zhí)行安全策略,防止數(shù)據(jù)泄露和非授權(quán)訪問;
5.制定數(shù)據(jù)庫設(shè)計(jì)和開發(fā)規(guī)范,審核開發(fā)人員的SOI代碼,并提供技術(shù)培訓(xùn)和支持;
6.開發(fā)自動(dòng)化運(yùn)維腳本/工具,研究井引入新技術(shù)(如分布式數(shù)據(jù)庫、云數(shù)據(jù)庫)以提升效率。
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)及其相關(guān)專業(yè)優(yōu)先,5年以上DBA經(jīng)驗(yàn);
2.精通至少一種主流關(guān)系型數(shù)據(jù)庫的運(yùn)行機(jī)制、體系架構(gòu)、備份恢復(fù)及高可用方案,對(duì)NoSQL和分布式數(shù)據(jù)庫有一定的經(jīng)驗(yàn);
3.熟練使用Linux操作系統(tǒng)命令,至少掌握一種腳本語言(如Shell或Pvthon);
4.精通SQL語法,能編寫和優(yōu)化復(fù)雜SQL語句,并深入理解數(shù)據(jù)庫原理(如鎖機(jī)制、事務(wù)隔離、索引原理);
5.堂握高并發(fā)環(huán)境下分庫分表設(shè)計(jì)方法,堂握數(shù)據(jù)量快速增長(zhǎng)情形下的處理辦法;
6.具備良好的溝通能力、問題分析與解決能力,能快速定位和處理數(shù)據(jù)庫相關(guān)故障;
7.有開發(fā)、運(yùn)維經(jīng)驗(yàn)者優(yōu)先。