岗位职责
负责Linux内核的建立、维护以及定制化开发,保障内核稳定运行,满足上层docker/k8s以及业务需求; 分析线上Linux内核的实际问题,给业务人员提供内核支持、技术建议; 根据业务需求,引进开源社区成果; 针对具体业务场景,尤其是cgroup等docker相关的Linux内核模块,进行bugfix以及性能优化,更好满足业务需求; 关注社区动态,及时对社区新版本内核代码进行技术评估,对内部Linux内核升级提供技术意见以及实施方案。
职位要求
熟悉Linux底层工具链,了解其原理并熟悉某一CPU体系结构; 有Linux内核开发工作经历,具有内存子系统,cgroup相关实际项目开发经验或者bugfix者优先; 熟悉Linux内核,了解内存、文件系统、调度器等主要子系统,并熟悉其中至少一个子系统。 加分项 熟悉Docker/K8s等技术或者cgroup等相关内核技术者优先; 有丰富内核故障调试经验者优先; 有内核社区PATCH提交经验者优先。