崗位職責(zé):
1. 數(shù)據(jù)庫(kù)管理平臺(tái)核心服務(wù)開(kāi)發(fā):負(fù)責(zé)后端架構(gòu)設(shè)計(jì)、核心模塊開(kāi)發(fā)與系統(tǒng)集成;開(kāi)發(fā)數(shù)據(jù)庫(kù)部署、
啟停、主備切換等核心交互功能;實(shí)現(xiàn)與數(shù)據(jù)庫(kù)自帶運(yùn)維平臺(tái)的API深度集成。
2. 數(shù)據(jù)庫(kù)管理功能開(kāi)發(fā):設(shè)計(jì)并實(shí)現(xiàn)用戶、權(quán)限、索引、統(tǒng)計(jì)信息等數(shù)據(jù)庫(kù)對(duì)象管理模塊;開(kāi)發(fā)執(zhí)行
計(jì)劃獲取、SQL分析(對(duì)接外部分析平臺(tái))、慢SQL歷史查詢等功能。
3. 監(jiān)控與巡檢功能開(kāi)發(fā):構(gòu)建數(shù)據(jù)采集服務(wù),獲取數(shù)據(jù)庫(kù)及OS關(guān)鍵性能指標(biāo)(連接數(shù)、內(nèi)存、節(jié)點(diǎn)
狀態(tài)、主備延遲等);實(shí)現(xiàn)自定義巡檢模版引擎,生成多指標(biāo)曲線巡檢報(bào)告,集成郵件/消息通知
功能。
4. 應(yīng)急與優(yōu)化功能開(kāi)發(fā):開(kāi)發(fā)會(huì)話管理、鎖等待分析、超長(zhǎng)語(yǔ)句查詢等應(yīng)急功能,提供安全批量Kill
會(huì)話能力;實(shí)現(xiàn)性能容量分析功能,支持Top SQL查詢與歷史回溯。
5. 安全與穩(wěn)定性保障:確保運(yùn)維API操作的冪等性、安全性及審計(jì)日志記錄;編寫(xiě)高質(zhì)量可維護(hù)代
碼,參與代碼審查與技術(shù)文檔編寫(xiě)。
任職要求:
1. 本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),5年及以上Java后端開(kāi)發(fā)經(jīng)驗(yàn),有數(shù)據(jù)庫(kù)管理平臺(tái)、運(yùn)維工具
類系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
2. 精通SpringBoot、SpringCloud微服務(wù)技術(shù)體系,熟悉前后端分離架構(gòu),具備扎實(shí)的Java基礎(chǔ)(集
合、并發(fā)、JVM等)及分布式系統(tǒng)設(shè)計(jì)能力。
3. 對(duì)1種及以上關(guān)系型數(shù)據(jù)庫(kù)(MySQL/PostgreSQL/Oracle等)有深入了解,熟悉數(shù)據(jù)庫(kù)原理、運(yùn)維
操作(部署、啟停、主備切換等)、執(zhí)行計(jì)劃分析及SQL優(yōu)化。
4. 具備API設(shè)計(jì)與集成經(jīng)驗(yàn),熟悉RESTful API規(guī)范,能實(shí)現(xiàn)與外部平臺(tái)(數(shù)據(jù)庫(kù)運(yùn)維平臺(tái)、SQL分析
平臺(tái))的深度對(duì)接,保障接口冪等性與安全性。
5. 具備良好的問(wèn)題排查能力、邏輯思維能力,能獨(dú)立負(fù)責(zé)核心模塊開(kāi)發(fā);重視代碼質(zhì)量,有完善的單
元測(cè)試、代碼審查習(xí)慣。
6. 具備良好的溝通協(xié)作能力與文檔編寫(xiě)能力,能清晰輸出技術(shù)設(shè)計(jì)文檔、接口文檔等。
關(guān)鍵詞:SpringCloud/SpringBoot、關(guān)系型數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)運(yùn)維自動(dòng)化、微服務(wù)架構(gòu)、應(yīng)急與性能優(yōu)
化、API集成