您的位置:首页 > 其它

顶级工程师应该具备的能力

2014-01-20 15:34 253 查看

网络开发工程师

职位职责:

参与OpenStack Neutron开源项目开发;

参与Open vSwitch开源项目开发;

参与UnitedStack SDN产品设计与开发。

职位要求:

了解各种网络设备及其配置和操作;

熟悉数据中心常用的网络协议;

有Linux Kernel研发背景;

有数据中心网络规划经验。

遇到这样的你一般会加分:

Open vSwitch社区开发。

Apply

数据库开发工程师

职位职责:

负责数据库服务的设计和研发;

参与OpenStack Trove项目社区开发;

协助制定UnitedStack DBaaS服务计划,持续改善产品。

职位要求:

较丰富地MySQL/Oracle/PostgreSQL/SQLServer运维经验;

精通C/C++、高性能服务器编程采用的核心技术如IO和锁;

精通Unix/Linux系统,具有数据库开发设计经验优先;

熟悉开源SQL数据库(MySQL, PostgreSQL)或者NOSQL(MongoDB, HBase等)优先;

具有深厚算法和数据结构知识;

有分布式系统设计经验优先;

开源社区成员优先。

Apply

DevOps开发工程师

职位职责:

负责UnitedStack服务自动化部署的开发;

负责Openstack服务自动化部署的开发;

参与UnitedStack CI系统的设计和改进;

参与UnitedStack内部服务的运维工作;

参与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平台的大型系统设计经验;

理解业务,能设计实现可支撑大规模分布式集群的运维平台与工具;

有资产管理平台、自动构建及部署系统、配置管理系统、监控报警平台等有实际建设经验者优先;

在开源社群活跃并有积极贡献者优先。

Apply

设计师

介绍:UnitedStack以产品为核心。我们认为设计师是人文的领路人,所以极为尊重设计,因为我们坚信要“走到科技与人文的十字路口”才能打造出天下无双的产品。

职位职责:

负责公司产品界面、网站的界面、手机APP界面视觉风格定义;

根据产品市场需求和产品定义,与前端配合,高质量完成相关产品的视觉创意和动态交互创意;

协助解决设计难点、新功能的挖掘;

参与用户研究和产品可用性分析,跟踪和评估产品体验。

职位要求:

本科及以上学历;

优秀的视觉设计能力,对视觉设计有自己独到的见解和个人表达;

熟练操作相关设计软件Photoshop、Illustrator,熟悉Flash,Dreamweaver等软件者最佳;

善于沟通,了解用户体验设计的相关知识,关注互联网应用的最新发展情况;

可实习,实习时间 3-6个月 , 每周工作5天。

遇到这样的你一般会加分:

有相关工作经验者;

有优秀作品者。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: