崗位職責(zé):
1. 架構(gòu)設(shè)計(jì)與規(guī)劃:主導(dǎo)公司微服務(wù)架構(gòu)的整體設(shè)計(jì),包括服務(wù)拆分、邊界定義、通信機(jī)制、數(shù)據(jù)一致性方案等;結(jié)合業(yè)務(wù)發(fā)展戰(zhàn)略,制定架構(gòu)演進(jìn)路線(xiàn)圖,定期評(píng)估架構(gòu)合理性并提出優(yōu)化方案。
2. 技術(shù)選型與落地:負(fù)責(zé)微服務(wù)相關(guān)核心技術(shù)的調(diào)研與選型,涵蓋服務(wù)注冊(cè)發(fā)現(xiàn)、配置中心、熔斷降級(jí)、網(wǎng)關(guān)、分布式事務(wù)、監(jiān)控告警等組件(如Spring Cloud、Dubbo、Nacos、Sentinel、Gateway等);制定技術(shù)規(guī)范與標(biāo)準(zhǔn),推動(dòng)架構(gòu)方案落地執(zhí)行。
3. 技術(shù)難題攻堅(jiān):主導(dǎo)解決微服務(wù)架構(gòu)落地過(guò)程中的關(guān)鍵技術(shù)問(wèn)題,如服務(wù)性能瓶頸、系統(tǒng)穩(wěn)定性故障、分布式一致性問(wèn)題、跨服務(wù)聯(lián)調(diào)復(fù)雜問(wèn)題等;針對(duì)高并發(fā)、大流量場(chǎng)景設(shè)計(jì)性能優(yōu)化方案,保障系統(tǒng)峰值穩(wěn)定運(yùn)行。
4. 團(tuán)隊(duì)技術(shù)支撐:為開(kāi)發(fā)團(tuán)隊(duì)提供微服務(wù)架構(gòu)相關(guān)的技術(shù)指導(dǎo)與培訓(xùn),提升團(tuán)隊(duì)微服務(wù)開(kāi)發(fā)能力;參與核心模塊代碼評(píng)審,把控技術(shù)實(shí)現(xiàn)質(zhì)量,確保架構(gòu)設(shè)計(jì)意圖準(zhǔn)確落地。
5. 架構(gòu)治理與優(yōu)化:建立并推行微服務(wù)架構(gòu)治理體系,包括服務(wù)契約管理、接口規(guī)范、版本管理、依賴(lài)管理等;持續(xù)監(jiān)控架構(gòu)運(yùn)行狀態(tài),通過(guò)性能分析、鏈路追蹤等手段識(shí)別優(yōu)化點(diǎn),推動(dòng)架構(gòu)持續(xù)迭代。
6. 跨團(tuán)隊(duì)協(xié)作:協(xié)同產(chǎn)品、運(yùn)維、測(cè)試等跨職能團(tuán)隊(duì),推動(dòng)技術(shù)方案與業(yè)務(wù)需求深度融合;參與技術(shù)預(yù)研項(xiàng)目,引入行業(yè)先進(jìn)技術(shù)與理念,提升公司技術(shù)競(jìng)爭(zhēng)力。
1. 基本要求
- 本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程等相關(guān)專(zhuān)業(yè),5年以上后端開(kāi)發(fā)經(jīng)驗(yàn),3年以上微服務(wù)架構(gòu)設(shè)計(jì)與落地經(jīng)驗(yàn),有中大型分布式系統(tǒng)架構(gòu)經(jīng)驗(yàn)者優(yōu)先。
- 具備良好的技術(shù)視野與架構(gòu)思維,能結(jié)合業(yè)務(wù)場(chǎng)景設(shè)計(jì)合理的技術(shù)架構(gòu),平衡技術(shù)先進(jìn)性與落地可行性。
- 具備優(yōu)秀的問(wèn)題分析與解決能力,能快速定位并解決復(fù)雜架構(gòu)與技術(shù)難題;具備良好的溝通表達(dá)與團(tuán)隊(duì)協(xié)作能力,能有效推動(dòng)跨團(tuán)隊(duì)技術(shù)項(xiàng)目落地。
2. 核心技術(shù)能力
- 微服務(wù)核心技術(shù)棧:精通至少一套微服務(wù)框架(如Spring Cloud Alibaba、Dubbo、Spring Cloud Netflix等),深入理解微服務(wù)核心概念(服務(wù)拆分、服務(wù)注冊(cè)發(fā)現(xiàn)、負(fù)載均衡、熔斷降級(jí)、限流、分布式事務(wù)等),并有實(shí)際落地經(jīng)驗(yàn)。
- 架構(gòu)設(shè)計(jì)能力:精通領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)、RESTful API設(shè)計(jì)規(guī)范,具備微服務(wù)邊界劃分與服務(wù)契約設(shè)計(jì)能力;熟悉高可用、高并發(fā)、高擴(kuò)展架構(gòu)設(shè)計(jì)模式,有大規(guī)模微服務(wù)集群架構(gòu)設(shè)計(jì)與優(yōu)化經(jīng)驗(yàn)者優(yōu)先。
- 中間件與容器技術(shù):精通分布式中間件(如Redis、RabbitMQ/Kafka、Elasticsearch等)的原理與最佳實(shí)踐;熟悉容器化技術(shù)(Docker、K8s),有基于K8s的微服務(wù)部署與運(yùn)維經(jīng)驗(yàn)者優(yōu)先。
- 數(shù)據(jù)庫(kù)與存儲(chǔ):精通關(guān)系型數(shù)據(jù)庫(kù)(如MySQL)的索引優(yōu)化、分庫(kù)分表策略;熟悉非關(guān)系型數(shù)據(jù)庫(kù)(如MongoDB、Redis)的應(yīng)用場(chǎng)景與最佳實(shí)踐,能根據(jù)業(yè)務(wù)需求選擇合適的存儲(chǔ)方案。
- 監(jiān)控與運(yùn)維:熟悉微服務(wù)監(jiān)控體系(如Prometheus、Grafana、SkyWalking等)的搭建與使用,能設(shè)計(jì)全面的監(jiān)控告警方案,保障系統(tǒng)穩(wěn)定運(yùn)行。
- 開(kāi)發(fā)語(yǔ)言:精通Java開(kāi)發(fā)語(yǔ)言及相關(guān)生態(tài),熟悉JVM原理與性能優(yōu)化;了解Go、Python等其他開(kāi)發(fā)語(yǔ)言者優(yōu)先。
3. 加分項(xiàng)
- 有大型互聯(lián)網(wǎng)、金融、電商等高并發(fā)業(yè)務(wù)場(chǎng)景微服務(wù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)者。
- 參與過(guò)從單體架構(gòu)向微服務(wù)架構(gòu)遷移的完整項(xiàng)目經(jīng)驗(yàn)者。
- 有技術(shù)團(tuán)隊(duì)管理或核心技術(shù)負(fù)責(zé)人經(jīng)驗(yàn)者。
- 在技術(shù)社區(qū)有分享經(jīng)歷或開(kāi)源項(xiàng)目貢獻(xiàn)者。
在求職過(guò)程中如果遇到扣押證件、收取押金、提供擔(dān)保、強(qiáng)迫入股集資、解凍資金、詐騙傳銷(xiāo)、求職歧視、黑中介、人身攻擊、惡意騷擾、惡意營(yíng)銷(xiāo)、虛假宣傳或其他違法違規(guī)行為。請(qǐng)及時(shí)保留證據(jù),立即向平臺(tái)舉報(bào)投訴,必要時(shí)可以報(bào)警、起訴,維護(hù)自己的合法權(quán)益。
