Summary
David Hill is a Principal Software Maintenance Engineer with 15+ years of hands-on experience designing, automating, and hardening large-scale virtualized and cloud infrastructures. Based in Montreal, he combines deep systems expertise—VMware, OpenStack, KVM, NetBackup, Solaris/Linux—and strong troubleshooting skills as a fourth-level support engineer at Red Hat, backporting upstream OpenStack fixes and patching kernel, OVS and hypervisor issues. He has run and automated enterprise fleets (thousands of cores) at Ubisoft, built CI/CD-driven VM image pipelines with Jenkins, and created custom monitoring and log-correlation tools that reduced operational toil. An active contributor to OpenStack Horizon, he focuses on pragmatic UX and functionality improvements as well as NFV customer support, reflecting a rare blend of developer mindset and carrier-grade operations experience. Colleagues rely on him for complex incident resolution, systems analysis, and continuous improvement across virtualization, backup, and orchestration stacks.
15 years of coding experience
15 years of employment as a software developer
BACC Certificat en Informatique, BACC Certificat en Informatique at UQAM
DEC Technique Informatique, DEC Technique Informatique at Collège Édouard-Montpetit
DEC Sciences Pures et Appliquées, DEC Sciences Pures et Appliquées at Collège Champlain
DES General, DES General at Antoine-Brossard
Formation communication inter-personnelle en milieu de travail et la clientèleUniversité de Montréal
English, French