岗位描述
一、岗位职责
1. 核心服务设计与开发:参与高可用微服务架构的设计与开发工作,确保系统在高并发场景下,仍能保
持出色的稳定性与低延迟,为业务高峰提供坚实保障。
2. 系统性能优化与升级:通过架构优化、代码调优以及新技术引入等手段,持续提升平台应用的可用性
、稳定性与用户体验,加快数据处理时效。
3. 服务质量保障:建立完善的服务质量监控体系,制定应急预案,保障服务 7×24 小时不间断正常运行
,快速响应并解决服务故障,将业务损失降到最低。
4. 完成服务外围的工具:通过编写相应服务外围的一些工具,能有效测试和提升服务的稳定性,性能及
功能验证,确保服务持续稳定运行或在出现问题时能快速协助定位问题。
二、任职要求
1. 编程能力:拥有至少 3 年以上后台分布式服务开发经验,精通 Go 语言,具备扎实的编程基础和良好
的编码风格,代码结构清晰、高效且易于维护。
2. 服务治理经验:熟悉服务治理技术,包括熔断降级、灰度发布、分布式事务等,并具备开源中间件(
如 RocketMQ、Dubbo 等)的二次开发经验,能根据业务需求灵活运用这些技术优化系统。
3. 微服务架构调优:对微服务架构有丰富的调优经验,熟练使用性能分析工具(如 pprof 等),能够精
准定位性能瓶颈,并提出有效的解决方案。
4. 数据库技能:具备数据库性能调优经验,熟悉海量数据存储、查询设计与使用,对关系型数据库(如
MySQL)和非关系型数据库(如 Redis、MongoDB)有深入理解,能够根据业务场景选择合适的数
据库方案。
5. 工作态度:热爱编程与技术,有追求卓越的精神,具备良好的自我驱动能力,对代码质量和开发规范
有严格要求,能够主动提升自己的技术水平与业务能力。