John MacKenzie a occupé les postes de directeur et de directeur général de la Direction générale des technologies de l’information pendant plus de 15 ans à Travaux publics et Services gouvernementaux Canada (TPSGC). En plus de diriger son équipe, il devient responsable du soutien, de l’entretien et de l’amélioration du système de paye du gouvernement fédéral dès son lancement en 2016. Avant cette période, John dirige des équipes et assure le soutien, l’entretien et l’amélioration de plus de 400 applications informatiques utilisées par TPSGC et d’autres ministères fédéraux. Il gère alors plus de 400 employés et consultants, ainsi qu’un budget de plus de 50 millions de dollars.
John détient un baccalauréat en mathématiques avec une spécialisation en informatique de l’Université de Waterloo. Il possède également une vaste expérience en gestion de personnel et de budget, ainsi qu’en création et en gestion d’applications informatiques. De plus, John a de solides connaissances pratiques en gestion de la paye, des pensions de retraite, des ressources humaines, de l’approvisionnement et des systèmes financiers.
En 2018, John joint Carefor Health & Community Services à titre de membre associé du Comité de gestion des risques et des finances, dont il assure la présidence depuis son arrivée au conseil d’administration, en 2019. De plus, John occupe la fonction de trésorier du conseil d’administration et de membre du Comité sur la gouvernance, du Comité de direction et du Sous-comité des pensions et des prestations.