【技術(shù)能力要求】
1.掌握自動(dòng)化部署工具(Jenkins、GitLab CI/CD、ArgoCD),能搭建 CI/CD 流水線,實(shí)現(xiàn)代碼提交→構(gòu)建→測試→部署的自動(dòng)化。
2.掌握 Git/SVN 基礎(chǔ)操作,能獨(dú)立完成項(xiàng)目配置管理分支創(chuàng)建、編譯配置、打包、上傳等工作,能維護(hù)測試環(huán)境配置文件、部署腳本的版本,推動(dòng)測試環(huán)境流程化管理能制定測試環(huán)境管理規(guī)范(配置基線、變更流程、資源申請流程),推動(dòng)團(tuán)隊(duì)標(biāo)準(zhǔn)化執(zhí)行,保證測試環(huán)境,準(zhǔn)生產(chǎn)環(huán)境與生產(chǎn)環(huán)境一致性,包含各個(gè)系統(tǒng)服務(wù)版本管理,數(shù)據(jù)庫管理,避免環(huán)境沖突等。
3.擁有大型分布式系統(tǒng)、微服務(wù)架構(gòu)或云原生項(xiàng)目的配置管理經(jīng)驗(yàn),精通分布式 / 微服務(wù)測試環(huán)境搭建(如 Spring Cloud、Dubbo 架構(gòu)),能處理服務(wù)注冊發(fā)現(xiàn)(如Eureka)、配置中心(Nacos、Apollo)的環(huán)境配置。
4.熟練使用 Docker+K8s 搭建容器化測試環(huán)境,能通過 Helm Charts 管理應(yīng)用部署,實(shí)現(xiàn)環(huán)境動(dòng)態(tài)擴(kuò)縮容。
5.了解數(shù)據(jù)庫(MySQL/Oracle/DB2)、中間件(Tomcat、Nginx)的配置管理,能制定數(shù)據(jù)配置的版本控制、備份恢復(fù)策略。
6.具備自動(dòng)化腳本開發(fā)能力(Python/Shell),能編寫環(huán)境部署腳本、配置檢查腳本、測試數(shù)據(jù)生成腳本。
7.熟悉軟件研發(fā)流程(如瀑布模型、敏捷 Scrum、DevOps),了解 ITIL、CMMI、ISO 等質(zhì)量管理體系。
8.擁有跨團(tuán)隊(duì)溝通協(xié)調(diào)能力,能清晰對接研發(fā)、測試、運(yùn)維、產(chǎn)品、安全等多團(tuán)隊(duì),準(zhǔn)確理解需求、傳遞規(guī)范、推動(dòng)協(xié)作,避免 “信息壁壘”。
【崗位職責(zé)】
1、從事配置管理相關(guān)工作。