When I came on board we were using ganeti for dev/stg and VMWare for production. But the difficulty of monitoring VMWare (we were moving away from SAN to local storage, and doing a RAID array monitor was a PITA) and administering (via Windows GUI, which I had to run via a VM on my Linux workstations), plus the licensing weirdness (clusters of size 5 were a sweet spot, any more shifted the price dramatically).
So I eventually shifted our production to ganeti as well, because it had been so solid in dev/stg. It's all manageable from the Linux CLI, and it works really, really well. It's basically a management layer on top of kvm+qemu+drbd+ceph. https://ganeti.org/
The other popular option, which I ran in my previous work, is Proxmox. It is probably a more comfortable analog to VMWare users. https://www.proxmox.com/en/proxmox-virtual-environment/overv...