崗位描述
一、崗位職責
1. 核心服務設計與開發(fā):參與高可用微服務架構的設計與開發(fā)工作,確保系統(tǒng)在高并發(fā)場景下,仍能保
持出色的穩(wěn)定性與低延遲,為業(yè)務高峰提供堅實保障。
2. 系統(tǒng)性能優(yōu)化與升級:通過架構優(yōu)化、代碼調優(yōu)以及新技術引入等手段,持續(xù)提升平臺應用的可用性
、穩(wěn)定性與用戶體驗,加快數(shù)據(jù)處理時效。
3. 服務質量保障:建立完善的服務質量監(jiān)控體系,制定應急預案,保障服務 7×24 小時不間斷正常運行
,快速響應并解決服務故障,將業(yè)務損失降到最低。
4. 完成服務外圍的工具:通過編寫相應服務外圍的一些工具,能有效測試和提升服務的穩(wěn)定性,性能及
功能驗證,確保服務持續(xù)穩(wěn)定運行或在出現(xiàn)問題時能快速協(xié)助定位問題。
二、任職要求
1. 編程能力:擁有至少 3 年以上后臺分布式服務開發(fā)經驗,精通 Go 語言,具備扎實的編程基礎和良好
的編碼風格,代碼結構清晰、高效且易于維護。
2. 服務治理經驗:熟悉服務治理技術,包括熔斷降級、灰度發(fā)布、分布式事務等,并具備開源中間件(
如 RocketMQ、Dubbo 等)的二次開發(fā)經驗,能根據(jù)業(yè)務需求靈活運用這些技術優(yōu)化系統(tǒng)。
3. 微服務架構調優(yōu):對微服務架構有豐富的調優(yōu)經驗,熟練使用性能分析工具(如 pprof 等),能夠精
準定位性能瓶頸,并提出有效的解決方案。
4. 數(shù)據(jù)庫技能:具備數(shù)據(jù)庫性能調優(yōu)經驗,熟悉海量數(shù)據(jù)存儲、查詢設計與使用,對關系型數(shù)據(jù)庫(如
MySQL)和非關系型數(shù)據(jù)庫(如 Redis、MongoDB)有深入理解,能夠根據(jù)業(yè)務場景選擇合適的數(shù)
據(jù)庫方案。
5. 工作態(tài)度:熱愛編程與技術,有追求卓越的精神,具備良好的自我驅動能力,對代碼質量和開發(fā)規(guī)范
有嚴格要求,能夠主動提升自己的技術水平與業(yè)務能力。