Posted in

Sr. Cloud Engineer – Virtualization

Sr. Cloud Engineer – Virtualization

CompanyHewlett Packard Enterprise
LocationSpring, TX, USA, Durham, NC, USA, Fort Collins, CO, USA
Salary$140500 – $266500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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.