Experience
Entuit Enterprise Solutions Inc. - Owner
Toronto โ (Sept. 2003 - Present)
- Helped clients manage the transition from legacy systems and processes to modern digital workflows
- Supported and managed large initiatives on behalf of clients that involved close interaction with many verticals over the years:
- Banking (CIBC, TD, RBC, Scotiabank)
- Government (Ontario Power Authority, Ontario Ministry of Health, UK Government)
- Education (Mohawk College)
- Insurance (Desjardins)
- Retail (Walmart, Sears, Loweโs, Loblaws)
- Telecommunications (Telus)
- Introduced CI/CD workflows utilising Docker, Terraform, Ansible, Buildkite, Jenkins etc. at clients in support of web and mobile based applications.
- Designed and supported large clustered production environments utilising native Docker clustering frameworks
- Designed solutions and managed client transitions from on-premise infrastructure to IaaS platforms such as Amazon Web Services
- Developed e-commerce web sites for clients using Gatsby and Shopify storefront API
- Provided managed co-location facilities and services for in-Canada data requirements at two data centres in Toronto.
- Developed an Appliance as a Service model for clients replacing traditional disparate email, file management and backup solutions with a custom on site appliance designed to provide remotely managed services and off site backup.
- Worked with clients on various compliance initiatives such as PCI and HIPAA
- Provided outsourced IT desktop and server management services
Ataccama - Sr. DevOps Engineer
Toronto โ (February 2022 - March 2023)
- Responsible for deploying customer environments on Kubernetes clusters as well as providing ongoing support and maintenance to achieve SLA targets.
- Maintaining production Kubernetes environments on AWS and Azure
- Provide feedback and design considerations for hybrid (on-premises, cloud) requirements utilising VPN, Private Link or other networking options.
- Advise and update deployment methods utilising infrastructure as code with Terraform
- Assist with maintaining the IaC code base by contributing to feature or fix merge requests
- Work with customers to connect Ataccama platform with on-prem data sources
- Enhanced the platformโs disaster recovery readiness
- Implemented a Web Application Firewall on AWS using Terraform
- Started the design and implementation of an automated release and deployment system to manage client growth
- Interviewed and helped build out the Toronto DevOps team
- Documented deployment and support methodologies and provided on-boarding and support for new hires
St. Joseph Communications, Content Group - Director, Information Technology
Toronto โ (June 1999 - June 2003)
- My duties included managing the day to day operations and finances of the IT department, Digital Asset Management Department and the Interactive Web Development Dept. ~50 associates.
- Senior administrator role supporting the core business Digital Asset Management (DAM) system running Sun/Solaris/Oracle.
- Supported larger Corporate IT initiatives such as WAN integration and consolidated IT purchasing across divisions.
- Supported the business transition from traditional print based workflow to digital.
- Initiated the development of a web based cross divisional/client Merchandise Inventory system to track the logistics of merchandise between locations used for photo shoots.
- Initiated the development of a web based automated Approval system that integrated the DAM system with merchandise buyers at the client for sign off on creative, pricing and content.
St. Joseph Communications, Content Group - Sr. Systems Analyst
Toronto โ (1997 - June 1999)
- Day to day support of company wide PC and MAC workstations
- Networking and infrastructure support
- Managed Accounting client/server systems utilising Oracle and Access
Skills
โ Amazon AWS serverless design and implementation โ AWS systems design and architecture โ Azure systems design โ Terraform, Infrastructure as Code โ Linux system administration โ Docker (build, deploy and life cycle, in particular AWS ECS, EKS, AKS, Fargate) โ Microservice architectures โ Javascript/NodeJS/React/GatsbyJS/NextJS โ Business Analysis and Workflow Automation โ DevOps - CI/CD methods and best practices
Education
DeVry Institute of Technology
Computer Programming for Business, Computer Programming
1995 - 1997
York University
Hons. B.A., History, English
1989 - 1993
Volunteering
Docker Meetup Organizer
Docker, Inc.
Jan 2013 - December 2019, 6 Years
I founded the Toronto Docker Meetup group and ran it for 6 years. Hosting monthly/bi-monthly events I presented on numerous occasions as well as scheduling guest speakers from around the world. The group had 1500+ members.