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