崗位職責(zé)
1.???????參與供應(yīng)商的Code?Review,?基于業(yè)務(wù)訴求看懂供應(yīng)商的代碼并給出***實(shí)踐建議。
2.???????業(yè)務(wù)敏感度高,理解雅培數(shù)據(jù)流和API的接入標(biāo)準(zhǔn)
1.???????基于特定的業(yè)務(wù)需求,指導(dǎo)供應(yīng)商的研發(fā)團(tuán)隊(duì)以合適的方式(中間表,ETL,流,API,etc)和數(shù)據(jù)鏈路接入各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)。
2.???????指導(dǎo)供應(yīng)商研發(fā)團(tuán)隊(duì)接入API中臺,接入過程中考慮:接口設(shè)計的數(shù)據(jù)流&邏輯合理性,訪問控制(加密,內(nèi)外網(wǎng),黑白名單,流量限制),緩存,監(jiān)控,etc。
3.???????指導(dǎo)供應(yīng)商使用Azure云資源,參與供應(yīng)商的網(wǎng)絡(luò)架構(gòu)設(shè)計&應(yīng)用架構(gòu)設(shè)計,針對雅培的安全性&可用性要求給出架構(gòu)上的***實(shí)踐。如:數(shù)據(jù)庫應(yīng)用層架構(gòu)設(shè)計,SSO,高可用方案,數(shù)據(jù)重試方案,定時任務(wù)方案,秘鑰管理,log,notification,etc.。
4.???????負(fù)責(zé)?DevOps?持續(xù)集成與持續(xù)發(fā)布的落地,如Azure?DevOps?Jenkins/Gitlab+Docker?集成建設(shè);
5.???????負(fù)責(zé)日常軟件配置管理工作的流程設(shè)計和部分執(zhí)行&監(jiān)督工作,如軟件開發(fā)和運(yùn)行環(huán)境歸檔、配置項(xiàng)受控、版本發(fā)布、配置狀態(tài)發(fā)布、配置審計等;負(fù)責(zé)配置管理工具的維護(hù)和培訓(xùn),指導(dǎo)、協(xié)助并監(jiān)督供應(yīng)商按照雅培流程進(jìn)行代碼的研發(fā)和發(fā)布;
6.???????針對日常系統(tǒng)運(yùn)行過程中出現(xiàn)的技術(shù)問題,能夠協(xié)調(diào)相關(guān)資源推進(jìn)問題的解決。
?
任職要求
7.???????本科及以上學(xué)歷,4年以上工作經(jīng)驗(yàn),有研發(fā)團(tuán)隊(duì)管理經(jīng)驗(yàn),B端復(fù)雜系統(tǒng)設(shè)計經(jīng)驗(yàn)。
8.???????能熟練使用.Net,?PHP,?Java,?Python?等任一后端開發(fā)語言,熟悉sql。
9.???????熟練掌握?Git?的使用,精通至少一種Git工作流,如:gitflow。
10.???熟悉?Linux、Windows?操作系統(tǒng)的管理維護(hù)(部署、配置)。熟悉云資源的使用與管理,有過Azure云實(shí)操經(jīng)驗(yàn)的更佳。
?
加分項(xiàng)
11.???熟練掌握?Docker?及相關(guān)的開源技術(shù)。
12.???熟悉Azure?DevOps/Gitlab/Jenkins?等任意一種?CI/CD?工具和平臺的操作使用。
13.???英文讀寫流暢。
?
傾向的候選人畫像
1.???????做過開發(fā)(.Net,?PHP,?Java這類后端語言更佳),獨(dú)當(dāng)一面者,自己負(fù)責(zé)過公司代碼編寫,編譯發(fā)布,線上維護(hù)。有一整套代碼發(fā)布管理的工作經(jīng)驗(yàn)。曾任職中、大型公司管理崗或架構(gòu)師職位,參與復(fù)雜應(yīng)用系統(tǒng)的應(yīng)用架構(gòu)設(shè)計。
?
此HC的基本需求
1.???????5年內(nèi)跳槽不超過3次。
2.???????統(tǒng)招本科。