About Us
At Softdrive, we're a remote-first company on a mission to enable incredible and accessible human-computer interaction. We've reimagined virtual desktop infrastructure, creating a solution that's 5X faster than RDP, half the price of leading competitors, and can be implemented in days, not months. As a seed-stage startup with enterprise customers, we're the underdog taking on the giants like Amazon, Microsoft, and Citrix and we're winning through innovation, simplicity, and an unwavering focus on exceptional user experience.
We are looking for a DevOps Engineer to help us build the future of PC virtualization, working on cutting-edge tech such as GPU virtualization, dynamic auto-scaling, and hybrid storage.
You will be managing and designing our virtualization environment, which is a KVM/oVirt layer on top of bare metal servers from public cloud providers.
You'll be working on tasks such as:
Automating VM deployment.
Image management for client VMs
SASE/VPN/networking configuration.
Management policies of KVM
Qualifications
Familiarity with cloud computing.
Practical experience with hypervisors, KVM preferred.
Server management tools, such as oVirt and vCenter.
Cloud management tools, such as OVirt, OpenStack.
Experience building self-managing cloud solutions.
A strong understanding of networking - VLANs, subnets, firewalls, NIC virtualization, etc.
OS fundamentals, such as the memory hierarchy (cache/RAM/disk).
Nice to Have
Comfort with cloud orchestration and Infrastructure-as-Code.
Computer hardware - especially on how different components impact performance (CPU, GPU, and memory).
An understanding of containers: Kubernetes, Docker.
The Opportunity For You
This position will put you at the bleeding edge of cloud virtualization technology, building features on major cloud providers before even they support them. You'll work on and design technology that will define the future of PC virtualization and Desktop-as-a-Service.
More Details About the Role
The first phase of the role involves managing VDI / virtualization using a type 1 hypervisor. You'll be using server management software (likely oVirt, which is somewhat similar to vCenter) through a web GUI. Configuring VMs, networks, deploying from templates, etc. It would be most beneficial to know the server management software, virtualization concepts like templates, disks, VNICs, as well as sysadmin concepts like iSCSI storage, network firewalls, and sysprep. You must be comfortable with production operations and site reliability engineering for the environment you'll be building.