Use programming skills to develop and maintain source code. Solve customer issues. Install Linux VMs on Amazon Web Service for future software testing. Configure switching software in CentOS using customized topology and use it for testing products and software. Upgrade third party software on company's system. Use Python to do algorithm validation tests. Install and maintain virtual machines on different platforms. Use programming skills to develop and maintain custom features on software. Maintain different versions of Linux Kernel. Write C codes to convert proc files to be compatible with new Kernel.
Set up test bed, including assemble hardware, plug network cable, and trouble-shoot connecting issues. Develop and deploy Virtual Machines with company's software installed, and auto-config them with Enterprise View, set up security tunnels between VMs. Requires B.S. degree in Computer Science or related area and ability to write programs in C and Python; knowledge of Linux Kernel and bash programming; knowledge of Linux networking (IPsec, routing, switching), and ability to set up network with hardware; familiarity with Virtual Machine technologies and tools, and VMware. Job located in Salt Lake City, UT.