选择虚拟化工程师时,可以参考以下建议:
教育背景
本科及以上学历,计算机、电子或自动化等相关专业。
工作经验
三年以上虚拟化相关工作经验。
技术能力
熟悉至少一种主流虚拟化技术,如KVM、ACRN、jailhouse、XEN等。
有ARM、RISC-V或X86任意平台虚拟化开发经验。
精通至少一种容器技术,如Docker、Kubernetes等。
具备Linux底层驱动开发经验,熟悉CAN、SPI、I2C、UART、ETH等通信外设驱动开发。
深入理解操作系统原理,精通Linux内核开发,精通两个或以上内核关键模块(如内存管理、调度、文件系统、驱动、网络、安全等)。
熟悉Linux内核常用调优工具,具备内核调优能力,能快速定位性能瓶颈,并有性能优化成功经验者优先。
有较强的定位分析问题的能力,熟悉soft lockup、hard lockup等问题。
其他要求
有大型互联网或智能硬件公司的工作背景者优先。
能够适应高压的工作环境,具备良好的团队合作和沟通能力。
通过以上标准,可以筛选出具备丰富经验和专业技能的虚拟化工程师,从而确保选择到合适的人才。