Flexible Work, Better Balance
1、负责滴滴CI/CD平台的方案设计、开发和维护, 确保平台的高可用性和扩展性,支持多团队、多语言、 多环境的复杂交付场景;
2、深入理解软件交付全链路,对现有系统进行性能分析、瓶颈定位与调优,能通过工具链集成、缓存策略设计等手段显著提升构建、测试效率;
3、归纳总结优秀的场景解决方案,调研行业技术趋势,推动技术方案落地。
任职要求
1. 3年及以上服务端开发经验;
2. 熟练掌握Golang语言,深入理解Go语言特性,包括但不限于协程、通道、内存模型、垃圾回收、接口、反射、标准库等;
3. 良好的编码和文档习惯,注重代码风格,熟悉各种设计模式和原则,能持续的关注和优化自己做的项目;
4. 熟悉大型分布式系统的设计与开发,熟练掌握如消息队列、ES、Redis、Mysql、NoSql等中间件,熟悉其原理和优化;
5. 深入理解云原生架构设计理念,熟悉微服务、DevOps、可观测性等相关技术,具备实际项目落地经验;
6. 精通至少一种主流Web框架(如Gin)或微服务框架(如Go-kit、Go-micro、Kratos),并了解其原理;
7. 技术基础扎实,有很好的钻研精神和能力,对业务、产品与技术结合有充分的兴趣和好奇心;
8. 良好的沟通能力和推动事情落地能力。
有以下经验者优先:
1. 具备3年以上Kubernetes生产环境实践经验,熟悉容器编排、服务网格、CI/CD等云原生技术栈,有大规模集群管理经验者优先;
2. 有过Artifactory使用及运维开发经验者优先;
3. 具有在高并发、高可用、高性能等方向有挑战的实际项目落地经验者优先。