崗位職責(zé)
1、CI/CD流水線建設(shè):負(fù)責(zé)部門軟件產(chǎn)品的持續(xù)集成/持續(xù)交付體系建設(shè),設(shè)計(jì)和優(yōu)化自動(dòng)化構(gòu)建、測(cè)試和部署流程。
2、工程工具開發(fā)與優(yōu)化:負(fù)責(zé)構(gòu)建腳本的編寫與維護(hù),解決編譯構(gòu)建中的技術(shù)難題,提升構(gòu)建效率和穩(wěn)定性。
3、版本交付與門禁看護(hù):負(fù)責(zé)日常版本構(gòu)建與發(fā)布,看護(hù)代碼門禁系統(tǒng),確保合入代碼的質(zhì)量符合標(biāo)準(zhǔn),快速響應(yīng)并解決構(gòu)建失敗問題。
4、環(huán)境運(yùn)維管理:負(fù)責(zé)構(gòu)建服務(wù)器、代碼倉庫及依賴庫的日常維護(hù)、升級(jí)與權(quán)限管理,保障基礎(chǔ)設(shè)施的高可用性。
5、DevOps實(shí)踐推廣:與開發(fā)、測(cè)試團(tuán)隊(duì)緊密合作,識(shí)別研發(fā)流程中的痛點(diǎn),引入自動(dòng)化工具和最佳實(shí)踐,持續(xù)提升團(tuán)隊(duì)交付效能。
任職要求
1、學(xué)歷背景:專科及以上學(xué)歷,理工科專業(yè)。
2、腳本編程能力:熟練掌握至少一種腳本語言(如Python、Shell、Perl),有實(shí)際的工具開發(fā)經(jīng)驗(yàn)者優(yōu)先。
3、CI/CD工具鏈:熟悉主流持續(xù)集成工具(如Jenkins、GitLab CI等)及配置管理工具(Git/SVN),了解其原理及插件開發(fā)。
4、編譯構(gòu)建知識(shí):熟悉常見編程語言(如C/C++、Java、Go等)的編譯構(gòu)建過程,熟悉Makefile/CMake等構(gòu)建描述語言。
5、操作系統(tǒng)與網(wǎng)絡(luò):熟練掌握Linux操作系統(tǒng),熟悉網(wǎng)絡(luò)協(xié)議及容器技術(shù)(Docker/Kubernetes)者優(yōu)先。
6、綜合素質(zhì):具備良好的溝通協(xié)調(diào)能力,擁有強(qiáng)烈的責(zé)任心和自動(dòng)化思維,能夠承受一定的工作壓力(版本發(fā)布期可能需要值守)。
加分項(xiàng)
1、有大型軟件項(xiàng)目開發(fā)運(yùn)維經(jīng)驗(yàn),或熟悉DevOps文化及實(shí)踐者優(yōu)先。
2、熟悉基礎(chǔ)設(shè)施即代碼工具(如Ansible、Terraform)者優(yōu)先。