Linux内核开发工程师

工作城市:北京

岗位职责:

  1. 深入理解Linux内核基础模块,并能根据业务要求做相应的定制、裁剪,比如存储、容器等,cgroup管理等;
  2. 优化内核,提升各个业务组件性能,如IO优化、linux网络优化等;
  3. 跟踪社区动态,维护内核版本的迭代升级;
  4. 负责OpenStack、K8S部署,运维工具的开发以及Openstack、K8S运行期间的系统调优;
  5. 解决研发过程中的关键技术难题;
  6. 按照开发流程编写相应模块的设计文档。

任职要求:

  1. 计算机相关专业本科及以上学历;
  2. 深刻理解计算机体系结构,精通CC,在X86、arm等主流CPU架构上有至少3年以上的内核开发经验; 深入理解Linux内核原理,阅读过重要模块内核源码;
  3. 对于操作系统子系统比如cgroup、网络协议栈、文件系统和存储子系统、安全、虚拟化等至少精通一项;熟悉ovs、linux bridge、dns、ha-proxy;熟悉dpdk技术;精通gdb、crash、systemtap等等,能够分析系统层面的疑难杂症,如死机,crash等;
  4. 精通Python、Shell脚本语言开发经验;
  5. 有开源社区(Linux kernel、KVM)Patch开发经验者更佳;
  6. 熟悉虚拟化技术以及KVM(Docker容器技术、OpenStack技术)者更佳。
  7. 具有强烈的责任心,良好的自主学习,分析问题和解决问题的能力;
  8. 良好的沟通表达能力和团队合作精神。

 

工作城市:北京

岗位职责:

  1. 负责OpenStack平台的功能开发;
  2. 负责容器管理平台的功能开发;
  3. 负责OpenStack、容器平台自动化运维管理功能的开发;
  4. 负责OpenStack、容器平台等与外部设备如SDN等的接入设计开发;
  5. 解决研发过程中的关键技术难题;
  6. 按照开发流程编写相应模块的设计文档;
  7. 掌握Python Web开发。

任职要求:

  1. 计算机相关专业的本科以上学历;
  2. 熟悉 Python 语言以及常用的类库,2年以上 Python 开发经验;
  3. 扎实的面向对象编程思想,具备模块化编程的思维与经验,熟悉 Git;
  4. 了解 Python Web 开发框架如 FlaskDjango,熟悉MySQL等数据库应用及模型设计等优先; 熟悉RESTful规则,有实际API设计经验;
  5. 对代码和设计质量有严格要求,重视 Code Review,知道良好的编程习惯的标准;
  6. 有基于OpenStack服务的开发经验优先,熟悉了解OpenStack一个或多个核心组件的工作机制优先;
  7. 具有强烈的责任心,良好的自主学习,分析问题和解决问题的能力;
  8. 良好的沟通表达能力和团队合作精神。

Python开发工程师

工作城市:北京

岗位职责:

1、负责公司各产品线产品的测试,按计划完成包括白盒测试(以及代码检查)、功能测试、集成测试、自动化测试等测试相关工作;

2、阅读产品经理编写的《需求分析说明书》等产品开发的输入文档,充分与产品经理交流沟通,理解产品经理的思想,制定测试方案、测试计划,编写测试案例等相关文档;

3、依据公司要求,制定和完善产品质量标准、优化测试过程、规范和工具、研究推行自动化测试;对各产品进行质量控制;

4、积极主动落实公司和项目经理安排的各项任务。

任职要求:

1、计算机相关专业,统招本科及以上学历;

2、具备高度的责任感和执行能力,能及时发现及处理项目中存在的问题并给出改进建议、确保项目顺利进行、保障项目质量;

3、具备良好的沟通能力、团队协作能力,较强的学习能力和技术钻研能力及快速解决问题的能力;

4、一年以上开发或测试工作经验,有白盒测试经验;

5、熟悉LINUX系统,WINDOWS系统使用;熟悉shell/python/perl等一 种或多种脚本语言;熟悉Selenium、JMeter、Loadrunner等测试工具,熟悉JENKINS的管理使用;

6、熟悉测试流程和规范,熟悉功能测试,性能测试,接口测试和单元测试等测试方法;

7、有较好的理力,能够准确快速理解需求,撰写测试方案、测试用例、编写自动化测试脚本;

8、对新技术有一定的敏感性,了解新技术的发展;

测试工程师