崗位職責(zé):
1.負(fù)責(zé)運(yùn)維平臺(tái)的指標(biāo)采集功能開(kāi)發(fā),包括系統(tǒng)資源、應(yīng)用性能、日志等數(shù)據(jù)的采集與上報(bào)
2.負(fù)責(zé)公司后端服務(wù)的開(kāi)發(fā)與維護(hù),使用Golang構(gòu)建高性能、高可用的后端系統(tǒng),滿(mǎn)足業(yè)務(wù)需求。
3.參與系統(tǒng)架構(gòu)設(shè)計(jì),優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)的性能、可擴(kuò)展性和穩(wěn)定性。
4.編寫(xiě)高質(zhì)量的代碼,遵循代碼規(guī)范,進(jìn)行代碼審查,保障代碼質(zhì)量。
5.及時(shí)解決系統(tǒng)運(yùn)行中的問(wèn)題,對(duì)線(xiàn)上故障進(jìn)行快速定位和修復(fù),保障系統(tǒng)穩(wěn)定運(yùn)行。
任職要求:
1.計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷,3年以上Golang開(kāi)發(fā)經(jīng)驗(yàn)。
2.精通Golang語(yǔ)言,熟悉其并發(fā)模型、內(nèi)存管理機(jī)制,能夠編寫(xiě)高效、可讀性強(qiáng)的代碼。
3.熟悉MySQL、Redis、MongoDB等主流數(shù)據(jù)庫(kù)的使用和優(yōu)化,具備數(shù)據(jù)庫(kù)設(shè)計(jì)能力。
4.熟悉分布式系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),了解微服務(wù)架構(gòu),有使用Docker、Kubernetes等容器化技術(shù)進(jìn)行應(yīng)用部署的經(jīng)驗(yàn)者優(yōu)先。熟悉分布式緩存、消息隊(duì)列(如Kafka、RabbitMQ等)的使用和優(yōu)化。
5.熟悉Linux操作系統(tǒng),能夠熟練使用常用命令進(jìn)行系統(tǒng)操作和問(wèn)題排查。
加分項(xiàng):
1.有運(yùn)維軟件或相關(guān)工具的開(kāi)發(fā)經(jīng)驗(yàn)。
2.熟悉監(jiān)控工具(如Prometheus、Grafana)和自動(dòng)化運(yùn)維工具(如Ansible、SaltStack)
3.有高并發(fā)、大數(shù)據(jù)量系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),具備性能優(yōu)化能力。
4.有Python開(kāi)發(fā)經(jīng)驗(yàn)。