内核研发工程师岗位职责 - 制度大全
制度大全 导航

内核研发工程师岗位职责

编辑:制度大全2021-03-29

内核研发工程师浪潮电子信息产业浪潮电子信息产业股份有限公司,浪潮信息,浪潮电子信息产业,浪潮电子济南岗位职责:

1、负责关键应用主机操作系统研制与维护,服务器故障管理系统及故障诊断工具研发与维护、性能分析优化工具研发、基础系统自动化构造平台研发等。

2、负责白盒交换机软件栈开发,包括ONIE、网络操作系统相关开发、驱动程序开发及SAI和SDK相关设计与开发。

3、负责OpenBMC系统开发,包括系统构建、驱动开发、硬件适配及应用开发等。

4、负责系统级疑难问题分析和解决,包括参与自研产品的软硬件联合调试、分析并解决系统故障及系统性能瓶颈、开发系统分析、验证、调试工具等。

任职资格:

1、熟悉计算机体系结构及硬件基础知识;熟悉Linux内核关键机制及其实现,如核间通信、线程并发、时钟、互斥机制等;熟悉内核内存管理、进程调度、中断管理、文件系统、网络等子系统等;熟悉系统性能分析与优化技术;精通内核调试技术,如GDB、Kprobe、KGDB、SystemTap等;熟悉AI技术,并有浓厚兴趣。

2、熟悉交换机引导程序移植、网络操作系统构建;熟悉路由芯片及相关设备工作原理及驱动开发,熟悉SAI和SDK相关开发。有相关工作经历者优先。

3、熟悉嵌入式系统设计、开发与调试技术。

篇2:云计算研发高级工程师容器内核方向职位描述与岗位职责任职要求

职位描述

工作职责

调度团队负责字节跳动内部云底层计算引擎的资源调度管理,负责云引擎产品的底层基础设施建设与管理;云引擎托管了头条、抖音、字节国际化业务等内部上万个在线微服务,管理着业界规模领先的Kubernetes集群。为进一步提升集群资源利用率,调度团队开启了在线、离线大规模混合部署项目,预期实现离线业务的规模化部署,并进一步融合Kubernetes/Yarn等调度系统至统一的资源管理系统。

1、负责字节云基础设施的底层性能指标埋点开发及性能优化;

2、负责混合部署场景下,cpu调度、内存管理、io栈等方向的隔离建设及优化;

3、对接Docker、CRI,与资源调度层协调管理节点资源。

任职要求

1、深入了解cgroup、cgroupv2、cfs等内核技术原理,有相关开发调优经验;

2、了解Docker等容器化技术原理;

3、过硬的系统问题分析经验和能力,能够解决复杂的系统问题。

具备以下条件之一者优先:

1、了解Kubernetes/Mesos/Yarn等集群管控系统;

2、有过大规模云计算平台或私有云产品经验优先。

篇3:Linux内核研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

我们是国内最大私有云之一

我们内核版本紧跟upstream

我们有feature开发场景,而不仅仅是解bug

我们有和谐的研发气氛,业务合作没有gap

我们在寻找对内核有执着技术追求的你

加入我们,一起做有趣并且有意义的事情吧

1、跟踪社区进展,支持问题定位;

2、内部需求提炼,新feature开发;

3、跟踪业界动态,思考下一步方向,发现并引导feature开发。

任职要求

1、深入理解操作系统原理,熟悉内存、调度、文件、I/O、网络cgroup等子系统之一,有upstream提patch者优先;

2、对内核通用模块有代码级了解,熟练使用各种工具(perfsystemtapebpf),能快速定位性能瓶颈,并有性能优化成功经验者优先;

3、有较强的定位分析问题的能力,熟悉softlockup、hardlockup、死锁、panic、oom等日常问题,对于严重普遍发生的问题,可以找出现有手段的不足,并针对改进;

4、有深厚的内核经验,有创新性思维,善于学习跟踪新技术,有大厂私有云背景为佳,可以针对现有场景思考未来方向并提出可落地并带来价值的东西。

制度专栏

热点制度职责

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有