一、崗位職責(zé)
1.平臺改造與部署:
(1)提供技術(shù)方案,對現(xiàn)有單節(jié)點分布式部署的平臺進行高并發(fā)改造,支持至少2000并發(fā)量。
(2)實現(xiàn)Docker Compose 向 K8s 適配改造。
(3)在一個月內(nèi)完成初步改造適配客戶中間件,入場集成、部署。
2.系統(tǒng)集成:
(1)改造現(xiàn)有平臺API,并以O(shè)penAPI方式與甲方現(xiàn)有平臺集成。
(2)集成磐維數(shù)據(jù)庫,適配磐基部署和磐舟流水線配置。
3.駐場開發(fā)與支持:
(1)需要在北京駐場辦公(1個月左右),完成集成、測試和上線支持工作。
(2)配合甲方團隊解決技術(shù)問題,確保項目按期交付。
二、任職要求
4.后端技術(shù)棧:
(1)精通Spring Boot框架,熟悉Spring Cloud生態(tài)。
(2)熟悉分布式系統(tǒng)設(shè)計,具備高并發(fā)、同城雙活架構(gòu)經(jīng)驗。
(3)熟悉RESTful API設(shè)計和開發(fā),具備接口性能優(yōu)化能力。
5.中間件與工具:
(1)熟練掌握容器應(yīng)用在K8s上的部署※
(2)熟悉PowerJob分布式任務(wù)調(diào)度框架。
(3)熟悉Redis緩存技術(shù),具備高并發(fā)緩存設(shè)計經(jīng)驗。
(4)熟悉Loggie日志采集工具,能夠?qū)崿F(xiàn)高效日志管理。
(5)熟悉磐基可觀測中心和監(jiān)控中心,具備系統(tǒng)監(jiān)控和故障排查能力者優(yōu)先。
(6)掌握使用Nacos實現(xiàn)服務(wù)注冊與發(fā)現(xiàn)、配置管理。
6.?dāng)?shù)據(jù)庫:
(1)熟悉PG或磐維數(shù)據(jù)庫,具備SQL優(yōu)化和分布式數(shù)據(jù)庫設(shè)計經(jīng)驗。
(2)熟悉數(shù)據(jù)庫高可用方案,如主從復(fù)制、分庫分表等。
7.其他要求:
(1)承擔(dān)過百萬級項目的項目經(jīng)理或技術(shù)經(jīng)理的優(yōu)先
(2)具備良好的溝通能力和團隊協(xié)作精神,能夠適應(yīng)客戶現(xiàn)成開發(fā)。
(3)有大型分布式系統(tǒng)架構(gòu)設(shè)計經(jīng)驗者優(yōu)先。
(4)熟悉代碼靜態(tài)分析工具(如SonarQube、Checkstyle等)者優(yōu)先。
(5)熟悉前端Vue 3.0框架,熟悉乾坤(qiankun)微前端框架,有微前端架構(gòu)實踐經(jīng)驗者優(yōu)先。