崗位職責(zé):
- 負(fù)責(zé)基于Kubernetes、Docker等云原生技術(shù)棧進(jìn)行應(yīng)用開發(fā)與維護(hù),參與微服務(wù)架構(gòu)下的服務(wù)設(shè)計(jì)、編碼實(shí)現(xiàn)及單元測(cè)試,確保服務(wù)的高可用性、高擴(kuò)展性和安全性。
- 搭建和優(yōu)化CI/CD流水線,使用Jenkins、GitLab CI等工具實(shí)現(xiàn)代碼提交、構(gòu)建、測(cè)試、部署的自動(dòng)化流程,提升研發(fā)交付效率,縮短迭代周期。
- 參與云原生應(yīng)用的性能優(yōu)化和問題排查,通過監(jiān)控工具(如Prometheus、Grafana)收集系統(tǒng)指標(biāo),分析性能瓶頸并提出解決方案,保障系統(tǒng)穩(wěn)定運(yùn)行。
- 配合架構(gòu)師進(jìn)行技術(shù)調(diào)研與驗(yàn)證,引入業(yè)界先進(jìn)的云原生技術(shù)和最佳實(shí)踐,推動(dòng)團(tuán)隊(duì)技術(shù)棧升級(jí)和開發(fā)效率提升。
- 編寫技術(shù)文檔,包括接口文檔、部署文檔、運(yùn)維手冊(cè)等,確保團(tuán)隊(duì)內(nèi)部知識(shí)共享和項(xiàng)目可維護(hù)性。
任職要求:
- 2-3年云原生開發(fā)經(jīng)驗(yàn),熟悉Kubernetes的核心概念(如Pod、Service、Deployment、ConfigMap等)及基本操作。
- 精通至少一種編程語(yǔ)言(如Go、Java、Python、nodejs),具備良好的編程習(xí)慣和代碼風(fēng)格,熟悉微服務(wù)設(shè)計(jì)模式(如服務(wù)注冊(cè)發(fā)現(xiàn)、熔斷降級(jí)、限流等)。
- 熟悉Docker容器化技術(shù),能夠編寫Dockerfile并構(gòu)建優(yōu)化鏡像,了解容器網(wǎng)絡(luò)、存儲(chǔ)等相關(guān)知識(shí)。
- 有CI/CD流水線搭建經(jīng)驗(yàn),熟悉Jenkins、GitLab CI、ArgoCD等工具中的至少一種,了解DevOps理念和實(shí)踐。
- 了解云平臺(tái)(阿里云、騰訊云、華為云等)的基本服務(wù)和使用,具備云原生應(yīng)用遷移或部署經(jīng)驗(yàn)者優(yōu)先。
- 具備良好的問題分析和解決能力、溝通協(xié)調(diào)能力及團(tuán)隊(duì)合作精神,對(duì)新技術(shù)有強(qiáng)烈的學(xué)習(xí)熱情。