作为一个快速成长的工程师团队,我们希望可以在服务治理、实时计算、工程能效、数据可视化领域上做出有创造性的工作,通过对未知领域的探索与自己的深入思考,扩展自己和团队的能力,对行业产生影响。
为实现团队的共同目标,我们需要有持续成长、主动解决问题能力的工程师加入我们。
我们希望你有以下基础能力:
- 系统思考,有全面分析问题的能力。可以挖掘表面现象之后的深层原因,思考解决方案。
- 快速学习,对于陌生领域可以快速、深入、全面的进行学习。
- 科学方法,基于经验、可度量的指标进行合乎逻辑的判断,并且对于方案进行完善的测试以求完备。
- 计算机科学领域的相关知识,例如操作系统原理、网络原理等。
团队可以给你带来以下机会:
- 快速增长的业务带来的广阔个人成长空间与实践机会。
- 开放、自由的成长型环境,互相支持、学习的团队氛围。
- top 薪资。
我们正在做的事情
服务治理方向:
- 解决猿辅导上万个服务实例的高效管理问题。
- 设计流量治理平台、服务治理平台等基础设施。
- 有服务治理、Service Mesh 、Envoy 、Istio 、Thrift 、Nginx 、OpenResty 经验加分。
容器云方向:
- 设计、实施猿辅导的 Kubernetes 容器云落地方案。
- 建设猿辅导多云、多可用区方案。
- 有 Kubernetes 经验、高可用体系设计经验加分。
高可用系统方向:
- 参与建设猿辅导 E2E 测试、压力测试平台、全链路压测系统、流量构造系统。
- 有 Gatling 、分布式测试平台、全链路压测、流量染色、数据工厂平台经验加分。
APM / 监控告警系统方向:
- 通过 APM / 监控告警系统提升猿辅导系统的可见性。
- 有 Prometheus 、Thanos 、SkyWalking 、ELK 系统经验加分。
工程效率方向
- 实现灵活高效的 Mock 平台,提升端上与 Server 端的沟通效率。
- 负责开发 CI/CD 平台,为高频次的发布提供工程支持。
- 分析、解决构建流程中低效环节,提升工程师团队的开发效率。
- 有领域内构建系统开发经验加分,对 Github Action 、Travis CI 等开源构建生态链熟悉加分。
终端用户体验监控平台:
- 实现便捷的终端埋点能力,与大数据平台结合,给工程师团队提供强大的数据支持。
- 实现崩溃收集、端上日志上报、APM 系统等能力,提升各个 APP 的行为可见性。
- 有应用性能分析相关开发经验加分。
终端管控平台方向:
- 实现灵活、友好、强大的动态开关管理平台,提升终端的热变更能力。
- 实现高性能、低延时的终端主动推送能力。
- 有高并发长链接系统、动态配置系统相关开发经验加分。
终端组件库开发方向
- 面向公司的各个业务线开发基于 Angular / Vue 的 UI 组件库,提升工程质量与开发效率。
- 开发基于 Angular 的微前端框架,打通团队之间各个中后台系统,提升代码复用能力,降低工程复杂度。
- 负责 node.js 相关组件开发,例如 RPC 中间件、APM 中间件等。
- 有组件库开发经验、框架开发经验加分,深入了解 Angular / Vue / Webpack 加分,有 node.js 经验加分。
岗位机会
- 高级工程师,对相应方向有成熟经验,可以独立负责某一系统的设计、开发工作。
- Tech Leader,对相应方向有深入理解,可以带领团队进行完整方案的架构、实施、落地推进等工作。
简历请发送到 zhangyc#fenbi.com 工作地点: 北京市朝阳区利星行中心