Cloud 研发工程师(Operator)

岗位职责:

  1. 基于 Kubernetes 开发及维护 TiDB Operator,在云上自动化运维 TiDB;

  2. 负责 TiDB 在云上运维的解决方案,如跨 Region/数据中心部署、云上的自动伸缩、混合云部署等;

  3. 负责 Cloud 相关 Repo 的开源社区化运作,打造活跃的开源社区。

任职要求:

  1. 优秀的发现和解决问题能力,对技术问题有清晰的分析逻辑和全局思维;

  2. 良好的沟通能力和团队合作精神;

  3. 三年以上相关领域开发经验,扎实的编程能力,熟悉 C/C++/Rust/Go 中至少一种,熟悉 linux 常用工具和命令,较好的诊断调优技能;

  4. 精通 Kubernetes、Docker 原理及云原生技术;

  5. 了解 Ansible/SaltStack/Puppet/Terraform 等自动化运维工具;

  6. 了解各种常见网络协议原理和虚拟化技术;

  7. 对分布式系统有一定了解。

加分项:

  1. 为 Docker/Kubernetes 等容器相关知名开源项目贡献过代码;

  2. 基于 Kubernetes 开发过 operator 管理有状态服务;

  3. 熟悉常见公有云平台,如 AWS/GCP/Azure/阿里云等及其命令行运维工具 awscli, gcloud, az, terraform 等;

  4. 有规模化云平台开发经验;

  5. 熟悉常用研发领域工具,例如 Jenkins、Prometheus、ELK、Grafana 等;

  6. 熟悉 Ginkgo 测试框架;

  7. 熟悉 gRPC 协议。

待遇:

20K - 45K + 期权,13薪 + 奖金,优秀者可面议

工作地点:

北京,上海,广州,深圳,杭州,成都,特别优秀可 Remote