Platform skills:
- Good experience in System programming and extremely good in C programming
- Strong knowledge of OS fundamentals and experience with developing multithreaded and multiprocess applications
- Experience working in embedded Linux building Linux startup sequencing filesystems debugging kernel messages
- Experience in systemlevel debugging reverse engineering Linux Internals Protocol level knowledge of interfaces would be added advantage.
- Handson experience on debugging tools like GDB KGDB JTAG ADB
- Extensive handson experience in system performance (CPU memory usage I/O throughput) analysis.
- Should be familiar with one or more scripting languages (bash Perl python etc.)
- Strong debugging and analysis skills required
Virtualization Skills:
- Proven experience in Linux environment with emphasis on networking
- Handson experience in Linux platform development Virtualization platforms such as any KVM based Hypervisor or OpenStack and ESXi
- Good understanding and experience in virtualization technologies such as KVM Qemu Libvirt VirtIO
- Good experience in SRIOV/PCI Passthrough Technology Network Function Virtualization (NFV) and Storage Virtualization
- Good Experience and understanding in Network Packet processing techniques like DPDK Netmap and Vector Packet Processing (VPP).
- Deep understanding of network protocols virtualization
openstack,scripting languages (bash, perl, python),c programming,esxi,kvm based hypervisor,system-level debugging,protocol level knowledge,network function virtualization (nfv),debugging kernel messages,system performance,network protocols,os fundamentals,debugging,embedded linux,virtualization,linux start-up sequencing,system programming,virtualization technologies (kvm, qemu, libvirt, virtio),multi-process applications,linux platform development,building,linux,kernel debugging,networking,filesystems,network packet processing (dpdk, netmap, vpp),reverse engineering,network function virtualization,sriov/pci passthrough technology,debugging tools (gdb, kgdb, jtag, adb),linux internals,storage virtualization,system performance analysis (cpu, memory usage, i/o throughput),multithreaded applications