岗位职责
- 负责云平台基础设施的架构设计与研发,包括云原生应用管理平台、应用发布与调度、资源管理与调度、云产品部署和热升级等能力的研发。
- 负责云平台IaC(基础设施即代码)的设计与研发,将阿里云的架构、资源和部署形态抽象为IaC描述。并基于IaC,实现对阿里云新建站点/Region/AZ的部署、热升级、扩缩容和资源管理。
- 负责Kubernetes组件以及Operator的设计与开发与维护。
职位要求
- 本科及以上学历,计算机相关专业。
- 3年及以上的软件研发经历,独立负责过平台级系统或复杂子系统的设计和代码实现,具备软件开发流程(需求、设计、开发、持续集成、测试、文档、发布、更新维护等)的实践经验。
- 有 Kubernetes、Serverless、Rancher、OCM、Etcd、Helm、Kubevela 等相关项目经验者优先,有开源项目贡献者优先。了解Kubernetes原理,熟悉社区常用技术,有Operator开发经验和Kubernetes组件维护经验优先。
- 熟悉主流的云服务架构,了解虚拟化、容器、Serverless、可观测等基本原理和应用场景。有大规模分布式系统应用架构设计与研发经验,在云计算行业应用领域有相关经验者优先。
- 精通 golang 或 C++ 语言,熟悉多线程机制,了解常用开源框架。熟悉 Linux 常用命令,同时掌握脚本类语言 shell 或 python 更佳。有全栈开发经验者优先。
- 有良好的工程素养,有大型项目落地经验的优先。具备较强的沟通能力,能够主动的思考和承担压力,具备良好的团队协作能力。自驱力强,能够协同多个团队完成架构和研发的业务目标。