当前位置: 首页 >> 人才需求

高级Linux内核工程师
发布时间:2012-04-16 09:10 作者:LUPA
网易计算机系统有限公司
公司行业:  互联网/电子商务 其它
公司类型:  外商独资
公司规模:  1000-9999人 
职位类别:计算机软件/系统集成
工作地点:杭州    发布日期:2012-04-16  
工作经验:1年以上  最低学历:本科
管理经验:否  工作性质:全职
招聘人数:3人  
职位描述/要求:
职位描述:
-虚拟化与系统容器、文件系统、网络IO、iSCSI等技术深入研究;
-设计与实施各类深入的系统优化与解决方案;
-定位并解决生产系统中的各类底层复杂问题。
资格要求:
-熟悉X86架构,最好有读过Intel Architecture Software Developer's Manual的经历,熟悉其中关于IA32/64操作系统编程、内存管理、中断、多处理器以及多处理器间数据一致性问题、调试、性能监控,以及虚拟化等的内容。
- 一定的硬件基础知识,例如BIOS数据块,PCI,ACPI等概念。
-具备操作系统基础知识,分时系统概念。
-掌握C语言,有GCC汇编语言基本知识。
-具备普通调试技能,例如具备对应用程序熟练使用GDB调试工具,结合core文件定位故障点,以及一些内存泄漏的检测工具,例如valgrind,以及系统调用记录工具,例如strace等。
-熟悉Linux内核调试, 例如使用kdb通过RS-232串口或者以太网口调试内核,或者使用虚拟机方式调试,例如Oracle VirtualBox作为虚拟机。如果了解类似dtrace的工具,例如SystemTap.
-熟悉Linux内核中各种锁的特点,多处理器间数据一致性的实现,例如RCU等。
-熟悉Linux一些主要的子系统的,例如系统调用的实现、内存分配、I/O子系统,虚拟文件系统vfs & vnode, 以及主流文件系统的特点等(因为文件系统较多,只需要了解个别几个), 以太网以及TCP/IP原理。
-熟练使用性能测试工具,例如bonnie++, netperf等等。
-了解类虚拟机技术例如XEN,或者内核原生的进程隔离和资源分配机制,例如cgroup,chroot, jail等概念。
-对SAN虚拟块设备的了解。
-对NFS,SAMBA文件系统的了解。
联系方式:
公司名称:网易(杭州)网络有限公司
公司地址:杭州市滨江区网商路599号
公司主页:www.163.com
上一篇:
下一篇:
更多>>
LUPA社区
更多>>
开源教育

浙ICP备09056983号  浙公网安备 33010602003258号    Copyright © 2009-2021 LUPA
用户名:
登陆密码:
已登录成功

选择文件


点此下载模板>>

登陆失败
请重新登录