1、架構(gòu)設(shè)計(jì)與演進(jìn)(核心職責(zé))
負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)(如業(yè)務(wù)中臺(tái)、數(shù)據(jù)平臺(tái)、AI/算法平臺(tái)、行業(yè)應(yīng)用系統(tǒng)等)的整體技術(shù)架構(gòu)設(shè)計(jì)
根據(jù)業(yè)務(wù)發(fā)展階段,制定系統(tǒng)中長(zhǎng)期架構(gòu)演進(jìn)規(guī)劃(單體 → 微服務(wù) → 平臺(tái)化 / 服務(wù)化)
主導(dǎo)系統(tǒng)拆分、領(lǐng)域建模、服務(wù)邊界劃分,避免系統(tǒng)過度耦合和無(wú)序膨脹
輸出高質(zhì)量的架構(gòu)設(shè)計(jì)文檔、架構(gòu)決策說(shuō)明(ADR)和技術(shù)規(guī)范
2、關(guān)鍵技術(shù)決策與技術(shù)治理
負(fù)責(zé)關(guān)鍵技術(shù)選型(架構(gòu)風(fēng)格、技術(shù)棧、中間件、數(shù)據(jù)庫(kù)、消息系統(tǒng)等)及技術(shù)路線決策
在性能、穩(wěn)定性、成本、交付效率之間進(jìn)行技術(shù)權(quán)衡與決策
建立并推動(dòng)架構(gòu)規(guī)范、編碼規(guī)范、接口規(guī)范、技術(shù)標(biāo)準(zhǔn)在團(tuán)隊(duì)中的落地
評(píng)估并治理技術(shù)債,制定可執(zhí)行的技術(shù)債償還與優(yōu)化方案
3、系統(tǒng)穩(wěn)定性與安全保障
設(shè)計(jì)并持續(xù)優(yōu)化系統(tǒng)的高可用、高并發(fā)、高容錯(cuò)架構(gòu)
主導(dǎo)穩(wěn)定性建設(shè)(限流、降級(jí)、熔斷、隔離、容量評(píng)估、監(jiān)控告警、應(yīng)急預(yù)案等)
參與或主導(dǎo)核心系統(tǒng)的數(shù)據(jù)安全、資金安全、防資損、防錯(cuò)賬等架構(gòu)設(shè)計(jì)
保障核心系統(tǒng)在高峰流量、異常場(chǎng)景下的穩(wěn)定運(yùn)行
4、跨團(tuán)隊(duì)協(xié)作與技術(shù)賦能
作為技術(shù)架構(gòu)負(fù)責(zé)人,與產(chǎn)品、業(yè)務(wù)、數(shù)據(jù)、AI、運(yùn)維、安全等團(tuán)隊(duì)緊密協(xié)作
為研發(fā)團(tuán)隊(duì)提供架構(gòu)指導(dǎo)與技術(shù)支持,提升整體研發(fā)質(zhì)量和工程能力
參與技術(shù)評(píng)審、架構(gòu)評(píng)審,推動(dòng)團(tuán)隊(duì)形成良好的技術(shù)決策機(jī)制
在關(guān)鍵項(xiàng)目中承擔(dān)技術(shù)兜底責(zé)任,推動(dòng)復(fù)雜問題落地解決
5、前沿技術(shù)與行業(yè)實(shí)踐
持續(xù)關(guān)注云計(jì)算、大數(shù)據(jù)、AI、行業(yè)數(shù)字化等技術(shù)趨勢(shì)
結(jié)合公司業(yè)務(wù)場(chǎng)景,推動(dòng)新技術(shù)的合理落地與規(guī)模化應(yīng)用
在保證系統(tǒng)穩(wěn)定性的前提下,促進(jìn)技術(shù)創(chuàng)新與業(yè)務(wù)突破
認(rèn)知要求:
1、基本要求
本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程、信息技術(shù)等相關(guān)專業(yè)
8年及以上軟件研發(fā)經(jīng)驗(yàn),3年及以上技術(shù)架構(gòu)或技術(shù)負(fù)責(zé)人經(jīng)驗(yàn)
扎實(shí)的計(jì)算機(jī)基礎(chǔ):操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)、分布式系統(tǒng)原理
2、技術(shù)能力要求
①精通至少一門主流后端語(yǔ)言(如 Java / Golang / C++ / Python 等)
②具備完整的中大型系統(tǒng)架構(gòu)設(shè)計(jì)與落地經(jīng)驗(yàn),經(jīng)歷過真實(shí)業(yè)務(wù)復(fù)雜度與規(guī)模挑戰(zhàn)
③深刻理解分布式系統(tǒng)設(shè)計(jì):服務(wù)拆分與治理、分布式事務(wù)、高并發(fā)與高可用設(shè)計(jì)
④熟悉常見中間件與基礎(chǔ)設(shè)施:數(shù)據(jù)庫(kù)(MySQL / PostgreSQL / NoSQL 等)、緩存(Redis 等)、消息隊(duì)列(Kafka / RocketMQ / RabbitMQ 等)
⑤具備系統(tǒng)性能優(yōu)化、容量評(píng)估、故障定位與穩(wěn)定性建設(shè)經(jīng)驗(yàn)
3、架構(gòu)與方法論要求
具備良好的架構(gòu)抽象能力,能將復(fù)雜業(yè)務(wù)問題轉(zhuǎn)化為清晰的系統(tǒng)模型
有清晰的架構(gòu)設(shè)計(jì)方法論,能夠進(jìn)行技術(shù)方案對(duì)比與取舍
熟悉微服務(wù)、領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)(DDD)、中臺(tái)化、平臺(tái)化等架構(gòu)思想
能站在 3–5 年系統(tǒng)演進(jìn)視角進(jìn)行架構(gòu)規(guī)劃
4、業(yè)務(wù)與溝通能力
具備良好的業(yè)務(wù)理解能力,能將業(yè)務(wù)目標(biāo)轉(zhuǎn)化為技術(shù)方案
具備優(yōu)秀的溝通能力,能夠推動(dòng)跨團(tuán)隊(duì)、跨角色協(xié)作
有一定的技術(shù)領(lǐng)導(dǎo)力,能影響和帶動(dòng)團(tuán)隊(duì)提升技術(shù)水平"