zoukankan      html  css  js  c++  java
  • 顶级工程师应该具备的能力

    网络开发工程师

    职位职责:

    1. 参与OpenStack Neutron开源项目开发;
    2. 参与Open vSwitch开源项目开发;
    3. 参与UnitedStack SDN产品设计与开发。

    职位要求:

    1. 了解各种网络设备及其配置和操作;
    2. 熟悉数据中心常用的网络协议;
    3. 有Linux Kernel研发背景;
    4. 有数据中心网络规划经验。

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

    1. Open vSwitch社区开发。

    数据库开发工程师

    职位职责:

    1. 负责数据库服务的设计和研发;
    2. 参与OpenStack Trove项目社区开发;
    3. 协助制定UnitedStack DBaaS服务计划,持续改善产品。

    职位要求:

    1. 较丰富地MySQL/Oracle/PostgreSQL/SQLServer运维经验;
    2. 精通C/C++、高性能服务器编程采用的核心技术如IO和锁;
    3. 精通Unix/Linux系统,具有数据库开发设计经验优先;
    4. 熟悉开源SQL数据库(MySQL, PostgreSQL)或者NOSQL(MongoDB, HBase等)优先;
    5. 具有深厚算法和数据结构知识;
    6. 有分布式系统设计经验优先;
    7. 开源社区成员优先。

    DevOps开发工程师

    职位职责:

    1. 负责UnitedStack服务自动化部署的开发;
    2. 负责Openstack服务自动化部署的开发;
    3. 参与UnitedStack CI系统的设计和改进;
    4. 参与UnitedStack内部服务的运维工作;
    5. 参与Puppet-Openstack项目社区开发;
    6. 积累并规范化DevOps的最佳实践并文档化;
    7. 负责产品的大规模、高可用性集群的稳定性运维;
    8. 深入研究业务运维相关技术,持续优化服务架构;
    9. 产品复杂部署规划集群性能优化;
    10. 深度参与业务系统的设计与实施,参与系统架构的可运维性设计;
    11. 探索、研究新的运维技术方向。

    职位要求:

    1. 熟练掌握Unix/Linux系统的使用,有丰富的Linux系统管理经验;
    2. 熟悉脚本语言Bash,并至少能用Perl,Python,PHP,Ruby中的一种进行快速开发;
    3. 有自动化部署开发经验,并熟练掌握Puppet,Chef,CFEngine中的任意一种;
    4. 熟悉Openstack核心组件的架构和配置,如Nova,Keystone,Glance,Swift等;
    5. 熟悉常见应用配置及优化,如Nginx/Apache/Haproxy/MySQL/NTP/DNS等;
    6. 深入理解Linux操作系统、体系结构;
    7. 熟悉linux性能调优、TCP/IP、HTTP等协议,能够定位linux网络下普通的网络异常;
    8. 有良好的网络、数据存储、计算机体系结构方面的知识,了解CPU、内存、RAID等技术硬件架构细节;
    9. 熟悉集群高可用性方案及基本原理,有互联网行业软件设计与开发经验,或基于Linux/Unix平台的大型系统设计经验;
    10. 理解业务,能设计实现可支撑大规模分布式集群的运维平台与工具;
    11. 有资产管理平台、自动构建及部署系统、配置管理系统、监控报警平台等有实际建设经验者优先;
    12. 在开源社群活跃并有积极贡献者优先。

    设计师

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

    职位职责:

    1. 负责公司产品界面、网站的界面、手机APP界面视觉风格定义;
    2. 根据产品市场需求和产品定义,与前端配合,高质量完成相关产品的视觉创意和动态交互创意;
    3. 协助解决设计难点、新功能的挖掘;
    4. 参与用户研究和产品可用性分析,跟踪和评估产品体验。

    职位要求:

    1. 本科及以上学历;
    2. 优秀的视觉设计能力,对视觉设计有自己独到的见解和个人表达;
    3. 熟练操作相关设计软件Photoshop、Illustrator,熟悉Flash,Dreamweaver等软件者最佳;
    4. 善于沟通,了解用户体验设计的相关知识,关注互联网应用的最新发展情况;
    5. 可实习,实习时间 3-6个月 , 每周工作5天。

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

    1. 有相关工作经验者;
    2. 有优秀作品者。
  • 相关阅读:
    Azure Bicep(三)变量控制
    FreeRedis分布式锁实现以及使用
    动态表单存储设计
    SixLabors.ImageSharp 实践小结
    你了解一条sql的执行顺序吗
    理解ASP.NET Core
    理解ASP.NET Core
    产品说,我只需要一个有亿点复杂的查询界面
    学习大数据可以考哪些证书(附资料)
    数据治理之元数据管理的利器——Atlas入门宝典
  • 原文地址:https://www.cnblogs.com/heidsoft/p/3527032.html
Copyright © 2011-2022 走看看