岗位职责
1. 负责OpenStack云平台各功能模块开发、系统优化、自动化部署等工作;
2. 负责OpenStack核心组件的二次开发和技术攻关,解决云平台的技术问题;
3. 配合项目管理,按照项目进度和质量要求完成开发任务;
4. 研究 OpenStack 社区动态,跟进最新版本,推动技术升级和改进;
5. 与团队成员分享技术经验,提高整个团队的技术水平。
关键能力
1 工作态度积极,具有责任心
2 扎实的专业基础,具备分析问题和主动解决问题的能力
3 良好的沟通表达和团队协作能力
专业知识
1. 计算机相关专业,本科及以上学历,3年以上云计算或OpenStack研发经验;
2. 熟练掌握python开发语言,具备良好的代码风格和开发能力;
3. 熟悉 MariaDB、RabbitMQ、ETCD、Redis 等常见数据库及消息队列技术;
4. 存储方向:熟悉Cinder、Glance等组件的实现机制和代码,有Ceph或其他存储对接经验,对 Linux 存储架构和 API 有较深入的了解;
5. 计算方向:熟悉OpenStack Nova、Ironic等组件的实现机制和代码,熟悉KVM、Libvirt、QEMU技术原理,有KVM、qemu、virtio 等的一项或多项的开发调优经验者优先;
6. 网络方向:熟悉OpenStack Neutron、Octavia等组件的实现机制和代码,具备数据中心网络规划经验,有 Linux网络系统、OVS、DPDK、VPP 等的一项或多项经验;
7. 具有良好的文档撰写能力;
8. 具备良好的沟通能力和团队协作能力,能独立解决技术问题。
加分项:
1. 参与过 OpenStack 开源社区贡献(提交过代码或维护过项目)
2. 有大规模 OpenStack 集群部署、优化、运维经验
3. 了解边缘计算、混合云、多云管理等相关技术
4. 具备国产化适配经验
5. 有k8s开发调优经验