OVH employs 2,732 employees. The OVH management team includes Octave Klaba (Strategy), Thierry Souche (Chief Technology Officer), and Julien Levrard (Chief Information Security Officer).
Get Contact Info for All DepartmentsLooking for a particular OVH employee's phone or email?