1.熟悉linux编程环境,能进行Linux环境下技术开发;
2.了解shell和python,能按需求编写相关的脚本;
3.熟悉C/C++编程语言和Linux常用编程接口和开发库,能按需求实现相关功能需求;
4.熟悉网络编程,可实现一般的网络通信功能;
5.可以阅读英文技术文档,通过国内外的相关资料解决项目中的相关技术问题;
6.较强的自我学习能力,喜欢技术,寻求开发能力的不断突破。
项目:虚拟化桌面
描述:
1.基于qemu-kvm的虚拟化桌面的实现,我在项目中的主要职责是实现PCI设备的直通功能,设备的sriov的直通功能。完成主机直连代理的实现。
2.ceph分布式存储,调研ceph分布式存储的过程,编程实现ceph分布式存储的部署流程,实现ceph存储相关数据的采集接口。