V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
perfectworks
V2EX  ›  酷工作

[北京] 猿辅导基础架构 - 真的要造火箭(Server、前端、客户端)

  •  
  •   perfectworks · 2020-10-19 10:31:49 +08:00 · 1913 次点击
    这是一个创建于 1489 天前的主题,其中的信息可能已经有所发展或是发生改变。

    猿辅导是一家在线教育公司,通过技术让学习更加高效,给不同地区的学生提供平等的学习机会。我们的基础架构工程师团队为公司内各个业务线提供基础设施支撑,例如服务治理、容器云、工程能效、数据可视化等方向。作为一个快速成长的团队,我们希望能通过不断地改进工具、学习新知识、创造新事物使业务得以高速、稳定地发展。如果你希望在有挑战性的问题中得到成长、希望通过自己的知识改变中国的教育环境,请加入我们。

    我们的团队

    你会在一个以人为本、充满好奇、紧跟业界一线技术实践的工程师团队里工作。团队会给你提供自由的选择与成长空间。你可以在这里专注于你喜欢的技术方向,在解决各类复杂棘手的技术问题的同时获得成长。以及,团队会为你提供行业内有竞争力的薪资待遇。

    你要做的是

    在猿辅导基础架构团队,每一位工程师都要参与下述工作。

    • 进行方案调研,分析业界最佳实践,设计适合猿辅导的、有前瞻性的技术方案。
    • 编写结构良好、测试覆盖完善、高效的代码来实现你的想法。
    • 面向业务团队推广新技术、新实践,提升业务侧的研发效率与稳定性。
    • 持续学习,参与团队内的技术分享,提升个人能力与团队能力。

    除此之外,你还需要在特定的技术方向上解决以下问题。

    服务端应用服务治理方向:

    • 解决猿辅导上万个服务实例的高效管理问题。
    • 设计流量治理平台、服务治理平台等基础设施。
    • 有服务治理、Service Mesh 、Envoy 、Istio 、Thrift 、Nginx 、OpenResty 经验优先。

    容器云方向:

    • 设计、实施猿辅导的 Kubernetes 容器云落地方案。
    • 有 Kubernetes 经验、混合云架构、高可用体系设计经验优先。

    高可用系统方向:

    • 参与建设猿辅导 E2E 测试、压力测试平台、全链路压测系统、流量构造系统。
    • 有 Gatling 、分布式测试平台、全链路压测、流量染色、数据工厂平台经验优先。

    APM / 监控告警系统方向:

    • 通过 APM / 监控告警系统提升猿辅导系统的可见性。
    • 有 Prometheus 、Thanos 、SkyWalking 、ELK 系统经验优先。

    工程效率方向:

    • 实现灵活高效的 Mock 平台,提升端上与 Server 端的沟通效率。
    • 负责开发 CI/CD 平台,为高频次的发布提供工程支持。
    • 分析、解决构建流程中低效环节,提升工程师团队的开发效率。
    • 有领域内构建系统开发经验加分,对 Jenkins 、Github Action 、Travis CI 等开源构建生态链熟悉优先。

    终端用户体验监控平台:

    • 实现便捷的终端埋点能力,与大数据平台结合,给工程师团队提供强大的数据支持。
    • 实现崩溃收集、端上日志上报、APM 系统等能力,提升各个 APP 的行为可见性。
    • 有应用性能分析相关开发经验优先。

    终端管控平台方向:

    • 实现灵活、友好、强大的动态开关管理平台,提升终端的热变更能力。
    • 实现高性能、低延时的终端主动推送能力。
    • 有高并发长链接系统、动态配置系统相关开发经验优先。

    终端组件库开发方向:

    • 面向公司的各个业务线开发基于 Angular / Vue 的 UI 组件库,提升工程质量与开发效率。
    • 开发基于 Angular 的微前端框架,打通团队之间各个中后台系统,提升代码复用能力,降低工程复杂度。
    • 负责 node.js 相关组件开发,例如 RPC 中间件、APM 中间件等。
    • 有组件库开发经验、框架开发经验加分,深入了解 Angular / Vue / Webpack 加分,有 node.js 经验优先。

    我们提供这些岗位

    高级基础架构工程师

    • 2 年以上相关工作经验。
    • 具备良好的计算机技术基础。
    • 熟练掌握 Java 、Golang 、C++ 等开发语言中的一项。
    • 在「技术方向」下的某一方向上有成熟经验。可以独立负责某一系统的设计、开发工作。

    高级前端研发工程师

    • 2 年以上相关工作经验。
    • 具备良好的计算机技术基础。
    • 熟悉 Vue/React/Angular 其中至少一个框架。
    • 熟悉 TypeScript 、RxJS 、Angular 其中至少一项技术。
    • 在「技术方向」下的某一方向上有成熟经验。

    高级客户端研发工程师

    • 2 年以上相关工作经验。
    • 具备良好的计算机技术基础。
    • 熟悉 Android/iOS/ReactNative/Flutter 其中一项技术。
    • 在「技术方向」下的某一方向上有成熟经验。

    基础架构 Tech Leader

    • 5 年以上相关工作经验。
    • 扎实的计算机技术基础,在某一技术领域上有深入原理的理解。
    • 熟练掌握 Java 、Golang 、C++ 等开发语言中的一项。
    • 具备良好的沟通与团队协作能力,可以协调多个团队进行项目规划,有相应项目的全生命周期设计、实施、推广经验。

    大前端 Tech Leader

    • 5 年以上相关工作经验。
    • 熟悉终端研发技术特点,在前端、iOS 、Android 某一技术方向上有深入理解,精通相应开发平台下的语言、框架与开发工具。
    • 具备良好的沟通与团队协作能力,可以协调多个团队进行项目规划,有相应项目的全生命周期设计、实施、推广经验。

    工作地点

    北京市朝阳区利星行中心。

    简历投递

    简历投递可以发邮件到 zhangyc(at)fenbi.com

    1 条回复    2020-10-19 10:42:48 +08:00
    lonelymarried
        1
    lonelymarried  
       2020-10-19 10:42:48 +08:00
    我信了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1070 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:22 · PVG 03:22 · LAX 11:22 · JFK 14:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.