Summary
John Bain is a cloud and enterprise architect with 15 years of experience building secure, cost-effective cloud platforms and enterprise systems for Canadian government agencies and private clients. As owner of Protario and former lead architect at the Public Health Agency of Canada and Shared Services Canada, he blends hands-on automation (Terraform, Python, Kubernetes) with strategic roadmaps, FinOps, and network architecture to modernize critical workloads. He excels at translating complex technical problems into accessible guidance, mentoring teams, and driving cross-departmental collaboration on initiatives from multi-department ticketing systems to public health surveillance platforms. His background ranges from Active Directory and desktop encryption projects to architecting GCP and Azure environments, giving him uncommon breadth across infrastructure, security, and operational delivery. Known for prototyping practical open-source tools and fostering communities of practice (including a protein folding group), he combines technical depth with a knack for pragmatic innovation. Based in Ottawa, he continues to help clients navigate cloud transformation while staying deeply involved in knowledge-sharing and continuous learning.
15 years of coding experience
12 years of employment as a software developer
Algonquin College
Diploma in Information System Technology, Information Technology, Diploma in Information System Technology, Information Technology at Red River College Polytechnic
Certificate, Enterprise Architecture, Certificate, Enterprise Architecture at University of Toronto
Certificate, Cloud Architecture, Certificate, Cloud Architecture at York University