- 负责设计、实现和优化自动化测试、部署工作流
- 负责自动化测试、部署系统和工具的开发,测试和维护
- 与其他团队成员紧密沟通合作,共同完成项目
- 熟悉 Linux / Unix 操作系统
- 掌握 Go 编程语言
- 掌握 Git 版本控制工具
- 了解常见设计模式和编程最佳实践
- 扎实的计算机科学基础知识,包括操作系统,计算机网络,数据库,以及软件设计实践
- 熟练的英语读写能力
- 快速学习成长,能迅速适应创业节奏和团队氛围
- 熟悉 Docker 及其生态系统
- 除了 Go 之外,对其他语言也有所涉猎,比如 Ruby,Python 等
- 设计并实现过开源的自动化部署、调度、运维工具,或给大型开源项目贡献过代码
- 具备使用 Amazon Web Services / Google Cloud / Microsoft Azure 等云平台的经验
- 具备使用 Terraform / Ansible / Chef / Puppet 等运维自动化工具的经验
- 优秀的代码设计能力
- 优秀的英语交流能力