Position Description :
Lenovo Data Center Group is currently seeking a senior platform and Linuxkernel engineer for our Lenovo private cloud platform ThinkAgile CP.
Thisrole will participate in driving architecture, design and implementation ofworldwide private cloud platform. This individual will be responsible forarchitecture, detailed design and implementation of all aspects of the OS,virtualization and containerization aspects of the platform.
This is asoftware development position in a highly collaborative environment workingdirectly with Development, QA, Operations and Product Management teams acrossgeographies.
Position Requirements :
B.S. / M.S in Computer Engineering, Electrical Engineering (with programmingskills / experience) or Computer Science (with hardware skills / experience) orequivalent practical experience.
Experience developing and shipping commercial SW product or developing andsupporting commercial SaaS platform
Experience in Linux, Linux kernel, Linux virtualization, Linuxcontainerization, Docker, CRIO, RunC and Kubernetes
Hypervisor knowledge mainly focusing KVM, libvirt, ovirt, QEMU, ESXi, Xen,HyperV, VirtualBox
Extensive experience with C, C++, Java, Python, Golang and bash development
Understanding and experience with Boost C libraries
Advanced networking, virtualization, containerization and storageinfrastructure and technology experience
Linux administration and / or development experience
CI / CD experience including use of Git, Gerrit and Jenkins or other similarCI / CD tools and platforms
OpenStack, VMWare vCloud or SDDS, AWS, Azure experience highly desired
Cloud API development / debug experience
RESTful API development experience
Understanding of Cloud Security
Excellent communications skills able to work with teams across culturesfostering trust and collaboration. Comfortable presenting to large groups andexecutives.
Excellent English speaking and writing skills
Investigation and debugging skills