To Apply for this Job Click Here
In this position, you will be responsible for creating the technical design for cloud-based solutions, with an emphasis on virtualization, networking, and storage elements. You will play a key role in shaping architectural choices by conducting original research, performing advanced performance analyses, and leveraging your in-depth knowledge of cloud infrastructure. You will design solutions for critical, complex engineering projects, ensuring they satisfy rigorous performance, security, and scalability standards.
Requirements:
- Design, develop, and maintain a robust and efficient KVM manager in Go to enhance Cloud offerings.
- Architect virtualization infrastructure to ensure high availability, performance, and scalability.
- Optimize KVM performance for diverse workloads and guarantee effective resource utilization.
- Collaborate closely with cloud architects, DevOps, and infrastructure teams to integrate KVM with other cloud components (networking, storage, orchestration).
- Develop APIs and automation tools for virtual machine provisioning, lifecycle management, and monitoring.
- Diagnose complex virtualization issues, analyze root causes, and implement effective solutions.
- Contribute to infrastructure as code (IaC) practices to streamline the deployment and scaling of virtual environments.
- Understand REST APIs and general API design.
- Proficiency in the English language.
Preferred Qualifications:
- 5+ years of software engineering experience.
- 3+ years of KVM engineering experience.
- Strong proficiency in Go (Golang) and experience building high-performance, scalable systems.
- In-depth knowledge of virtualization concepts, hypervisors, and kernel modules.
- Experience with libvirt, qemu-img, virtio drivers, and virtualization APIs.
- Familiarity with Linux kernel internals, process management, and resource isolation (cgroups, namespaces).
- Knowledge of networking technologies related to virtualization (bridging, VLANs, SDN, OVS).
- Practical experience with storage systems commonly used in virtualized environments (Ceph, iSCSI, NFS).
- Strong understanding of cloud infrastructure components including compute, networking, and storage.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Experience working with remote teams.
At Goodwin Recruiting, we are committed to our core values and providing world class customer service. We are committed to helping our clients navigate and comply with the complex and ever-changing labor laws as well as help ensure that in every hiring decision, internally and with our client partners, that all viable candidates are considered, and the most qualified candidate is offered the role. We evaluate the knowledge, skills, and abilities that meet the requirements of the position and aim to open doors and change lives. We value all people, understanding that uniqueness and diversity foster a stronger team that is innovative and brings varying perspectives to the table. We put our money where our mouth is and are proud of our efforts to identify a broad slate of candidates, with many hiring success stories to share.
JOB ID: 158030
#post
Jennie Tay