Sr. Cloud Engineer – Virtualization
Company | Hewlett Packard Enterprise |
---|---|
Location | Spring, TX, USA, Durham, NC, USA, Fort Collins, CO, USA |
Salary | $140500 – $266500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Expertise in Java, Groovy, or other JVM-based languages.
- Strong background in backend development, RESTful APIs, server-side logic, and database management (SQL or NoSQL).
- Hands-on experience with KVM, libvirt, and QEMU in enterprise-scale production environments.
- Experience building and supporting high-availability virtualization clusters at scale.
- Familiarity with open-source stacks like oVirt, OpenStack, Proxmox, or Red Hat Virtualization.
- Solid understanding of virtualization networking (e.g., SR-IOV, macvtap, bridges) and storage technologies (e.g., Ceph, LVM, iSCSI, NFS).
- Experience in performance tuning, monitoring, and availability architecture for virtualized infrastructure.
- Strong knowledge of system architecture, design principles, and translating product requirements into technical tasks.
- History of identifying areas for product improvement and contributing ideas that align with business objectives.
- Proven ability to take ownership of projects and mistakes, with exceptional problem-solving skills and self-drive.
- Excellent written and verbal communication skills, with a collaborative mindset and a passion for mentoring others.
Responsibilities
- Design, implement, and expand the virtualization layer of HPE’s KVM-based Private Cloud product line.
- Lead troubleshooting and root cause analysis for issues such as VM performance degradation, cluster outages, and storage failures.
- Engineer advanced virtualization features, including live migration, snapshotting, hot-swappable vCPUs, dynamic memory management, and NUMA-aware scheduling.
- Tune system performance using tools like hugepages, CPU pinning, macvtap, and VirtIO, with deep expertise in Linux internals (e.g. memory management, CPU affinity).
- Configure and optimize shared storage for high-availability (HA) setups using technologies such as Ceph, LVM, NFS, iSCSI, GFS2, or OCFS2.
- Develop high-performance virtual networking topologies, including virtual bridges, SR-IOV, VLANs, and Open vSwitch.
- Work cross-functionally with product, operations, and customer teams to define requirements and deliver production-grade virtualization solutions.
- Collaborate with senior engineering leaders to shape the product roadmap, evolve system architecture, and evaluate emerging technologies.
- Mentor junior engineers and provide technical leadership within the virtualization domain.
- Assist with customer issues as needed and ensure technical standards and documentation requirements are met.
- Collaborate with sales engineering and operational teams to understand customer needs and recommend solutions.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of experience contributing to technology projects and delivering solutions at scale with an emphasis on Linux-based virtualization.