今科云团队, 期待您的加入!
投递邮箱:zhaopin#kenfor.com (把# 换成 @)
Python/OpenStack开发工程师
职责:Python/OpenStack开发工程师
负责Cloud86云Web服务开发
参与OpenStack社区开发
岗位要求:
熟悉Python语言, 代码风格良好, 符合pep8;
熟悉Python开发过程中的常用debug,profile方法;
熟悉WSGI协议,能在短时间内上手任意一种Python Web框架, 包括但不限于Django, Flask, Tornado;
独立设计并开发Web服务REST API;
有使用常见开源数据库产品(sql/nosql)经验;
熟悉git工作流, 开发feature, 修复bug的时候有分支管理意识;
具备一定的前端能力,css/less, javascript(requirejs, backbone), 有自己开发或和前端合作开发单页应用的经验.;
有自己的开源项目, 能让我们了解你的代码风格;
了解OpenStack, 参与过社区开发;
网络开发工程师
职位职责:
参与OpenStack Neutron开源项目开发;
负责Cloud86云 SDN产品设计与开发。
职位要求:
了解各种网络设备及其配置和操作;
熟悉数据中心常用的网络协议;
精通C/C++开发;
有Linux Kernel研发背景;
有数据中心网络规划经验。
遇到这样的你一般会加分:
开源社区开发经验
分布式存储开发工程师
职位职责:
基础数据及存储平台设计开发;
通过对通信框架、分布式应用架构、操作系统、硬件架构的优化,满足数据存储、访问需求;
参与Cloud86云系统设计和核心代码开发;
职位要求:
精通C&C++、Unix/Linux操作系统,有内核开发经验者优先;
精通Unix/Linux通信机制;
熟悉算法及数据结构;
了解主流开源分布式系统架构;
对大规模分布式系统和数据处理有浓厚的兴趣,有存储系统构建经验的优先
具有良好的沟通能力,有较强的独立工作能力和解决问题的能力
有开源社区开发经验
熟悉Oracle,MySQL 等数据库的知识及基本操作,及调优的基础知识。了解大数据存储和应用的基础知识。有大数据应用测试,性能测试经验者优先
数据库开发工程师
职位职责:
负责数据库服务的设计和研发;
参与OpenStack项目社区开发;
职位要求:
较丰富地MySQL/Oracle/PostgreSQL/SQLServer运维经验;
精通C/C++、高性能服务器编程采用的核心技术如IO和锁;
精通Unix/Linux系统,具有数据库开发设计经验优先;
熟悉开源SQL数据库(MySQL, PostgreSQL)或者NOSQL(MongoDB, HBase等)优先;
具有深厚算法和数据结构知识;
有分布式系统设计经验优先;
开源社区成员优先。
DevOps工程师
职位职责:
负责Openstack服务自动化部署的开发;
参与Cloud86云 CI系统的设计和改进;
参与Cloud86云内部服务的运维工作;
参与Puppet-Openstack项目社区开发;
积累并规范化DevOps的最佳实践并文档化;
负责产品的大规模、高可用性集群的稳定性运维;
深入研究业务运维相关技术,持续优化服务架构;
产品复杂部署规划集群性能优化;
深度参与业务系统的设计与实施,参与系统架构的可运维性设计;
探索、研究新的运维技术方向。
职位要求:
熟练掌握Unix/Linux系统的使用,有丰富的Linux系统管理经验;
熟悉脚本语言Bash,并至少能用Perl,Python,PHP,Ruby中的一种进行快速开发;
有自动化部署开发经验,并熟练掌握Puppet,Chef,CFEngine中的任意一种;
熟悉Openstack核心组件的架构和配置,如Nova,Keystone,Glance,Swift等;
熟悉常见应用配置及优化,如Nginx/Apache/Haproxy/MySQL/NTP/DNS等;
深入理解Linux操作系统、体系结构;
熟悉linux性能调优、TCP/IP、HTTP等协议,能够定位linux网络下普通的网络异常;
有良好的网络、数据存储、计算机体系结构方面的知识,了解CPU、内存、RAID等技术硬件架构细节;
熟悉集群高可用性方案及基本原理,有互联网行业软件设计与开发经验,或基于Linux/Unix平台的大型系统设计经验;
理解业务,能设计实现可支撑大规模分布式集群的运维平台与工具;
有资产管理平台、自动构建及部署系统、配置管理系统、监控报警平台等有实际建设经验者优先;
在开源社群活跃并有积极贡献者优先。