Position Description :
Lenovo Data Center Group is currently seeking a senior SDN networking andplatform 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 thenetworking and compute (virtualization, containerization) aspects of theplatform.
This is a software development position in a highly collaborative environmentworking directly with Development, QA, Operations and Product Management teamsacross geographies.
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
Experience in Linux kernel networking, bridging, routing, L2, L3, iptables,ip name spaces
Virtual networking and SDN knowledge focusing around OpenvSwitch, vRouter,Contrail, TungstenFabric, DPDK, P4, FD.IO is preferred
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.
Must be able to attend frequent meetings outside of standard working hours,to accommodate teams in other time zones.
Excellent English speaking and writing skills
Investigation and debugging skills