Work History
Filter the work-history by choosing a discipline below
Engineering Manager, Acquia JULY 2022 - PRESENT
- Manager for the NGC-Web, Cloud Edge and Cloud Orchestration teams
- NGC-Web:
-
Development of Kubernetes operators in Golang to support Drupal operations
-
Design, development and facilitation of developer tools (localhost) to enable developers to test Kubernetes-based workloads prior to CICD deployment
-
Management of rotational on-call support across multiple timezones
-
- Cloud Edge:
- Support, delivery and development of Fastly/CloudFlare/Akamai tooling
- Development and sustainment of NGINX Ingress Controller, NGINX and Varnish/VCL
- Design and delivery of External DNS, AWS Load Balancers and AWS Load Balancer Controller
- Management of custom TLS Certificate solutions for non-Drupal workloads
- Cloud Orchestration:
- Maintenance of multiple 3rd party vendor platform tools including Istio Service Mesh, External Secrets and Cert-Manager
- Development of multiple custom Kubernetes Operators to manage role-based-access-control, service-mesh auth and security policies
- Support of custom VPN/VPC peering solution (Shield) for multiple customers
- Maintenance and stewardship of HAPI (Hosting API) developed and maintained in PHP and Ruby
- Hire and develop software/platform engineers to establish high quality standards for software and infrastructure sustainment
- Manage and report progress on multiple initiatives as required
Senior Manager, Cloud Engineering, Symend Inc. NOV 2021 - JULY 2022
- Championed the CICD and Kubernetes platform Architecture delivery using GitHub and OpenShift on the Azure Cloud Platform
- Managed and drove multiple test-bench (performance testing) systems across 14 APIs as part of the V2 platform development initiative
- Partnered with Azure engineers to ensure OpenShift and correlated cloud services were optimized for customer workloads
- Planned and designed multiple initiatives including ephemeral namespaces and secrets-management
- Hired and mentored multiple DevOps and Linux/Kubernetes engineers as they joined the team
Manager, Cloud Engineering, DevOps, Symend Inc. JAN 2021 - NOV 2021
- Managed a DevOps team of 5 engineers, working across multiple projects and platforms
- Drove the data-science and machine-learning teams to adopt SaaS-based services for business logic and reporting (Snowflake/Looker)
- Championed the engineering organizations migration from Azure DevOps to GitHub Enterprise
- Significantly improved the DNS management of all production services and domains by migrating to NS1 DNS
- Initial DevOps Architect for moving from IaaS based workloads to Kubernetes (design of the V2 platform)
DevOps Engineer, Symend Inc. JUL 2020 - JAN 2021
- Architected a solid foundation across the Product and Engineering groups for quality release-management, PII (Data) management and CICD practices using Azure DevOps
- Architected and delivered the DataMover project which enabled development and product (BI) teams to use obfuscated (no-PII) production data in their development environments
- Improved and closed security issues across multiple codebases, removing sensitive information/keys/secrets from code and pipelines
DevOps Engineer, FGL Sports/Canadian Tire OCT 2019 - JUL 2020
- DevOps solution-architect for moving multiple on-prem BI systems to Azure Databricks
- Helped drive the education of multiple internal teams of the benefits of Azure Cloud for various workloads (Kubernetes/DataBricks)
- Integrated custom ETL pipelines on-prem to work in tandem with other DataBricks workloads in Azure
- Designed and delivered a Kubernetes based solution for the balloon ordering system at Party City
- Championed the discussion of using OpenShift Kubernetes with the internal Linux Administration team and other stakeholders
Senior Consultant, Azure, Stratiform Inc. JAN 2019 - OCT 2019
- Designed and developed automated software delivery (CICD) on Azure DevOps platform for multiple clients across the energy, government, education and agriculture sectors.
- Hosted and educated development and operations teams on the principles of CICD while adhering to company change policy and ITIL specifications.
- Designed, developed and delivered Kubernetes based platforms and hosted workshops with customer engineers to understand Kubernetes basics and operations.
- Transitioned multiple on-prem customer workloads to Azure Cloud including mailbox, application-workload, software-delivery and database migrations.
Senior Web Analyst, University of Calgary SEP 2017 - DEC 2018
- Developed an on-prem Kubernetes solution to migrate 900+ Drupal websites from classic infrasturcture to CAAS (Containers as a Service)
- Developed the cluster-builder IAC toolset, with full automation of entire VMWare and CoreOS resources for the infrastructure team to become successful in a Kubernetes Environment.
- Designed, developed and delivered a working Continuous Integration tool for deployment of multiple Drupal sites with shared assets
- Developed and hosted Docker-based-development workshops with the development team enabling new development and delivery processes using trunk-based branching and GitLab CI.
Infrastructure Developer, AppColony JAN 2017 - SEP 2017
- Responsible for daily operational support and performance management of guest-facing applications and APIs running in Heroku Cloud.
- Using Ansible and AWS CLI, automated the deployment of the Flynn PAAS for hosting development and testing environments with automated deployments out of CircleCI and GitHub.
- Provisioned alerting pipeline based on log-based alerts from LogDNA and Papertrail logging applications using PagerDuty API.
- Provided primary on-call support and DevOps engineering for a variety of Mobile Applications developed in Ruby on Rails and Elixir.
TSA 1, Web Operations, WestJet Airlines MAR 2012 - JAN 2017
- Responsible for the design, support, delivery and enhancement of middleware application deployment pipelines for the Rewards and Check-in applications.
- Implemented various pipelines for code delivery using GitLab, Jenkins, JIRA API and IBM CodeDeploy.
- Operational support and SRE using systems such as Splunk, Orion, Pingdom and Sumologic.
- Management of team Ansible roles and migration of modules into Ansible Galaxy for use by other ops teams.
- PCI Compliance owner for Check-in applications including access-control, server-patching, server hardening and audit preparation of all required documentation.
Intranet Systems Manager, Critical Mass FEB 2010 - MAR 2012
- Operationally responsible for all internally developed applications and company websites including criticalmass.com, work.criticalmass.com and financial management/reporting apps.
- Managed and operationalized zones in Solaris OS for internal applications and required environments for Release Management team and finance team.
- Assisted in the management of DAM system for creative assets including video, images, fonts etc.
- Customized and developed an open source video platform written in Python for “CMTV” as an in-house YouTube-style channel.
Web Developer, Critical Mass FEB 2009 - MAR 2010
- Primary developer on AT&T template development for redesign
- Developed various templates for teams working on BestBuy and Adidas.com projects
Lead Web Developer, Suitcase Interactive MAY 2008 - FEB 2009
- Lead a team of 6 developers supporting legacy and new website builds using custom PHP and Java applications.
- Managed all operational support and hosting for all client websites running at Peer 1 with escalation to infrastructure and development team as needed.
- Managed development partnerships with other agencies and contractors as required.
- Liaised with Shaw engineering team on 2 custom websites developed by Suitcase.
Web Developer, Critical Mass APR 2006 - MAY 2008
- Developed and enhanced client websites using XHTML, PHP, Java/JSP and Javascript for clients including Rolex, Hyatt, Albertson’s, Blue Cross Blue Shield, Kaiser Permanente, Dell, Nike, AT&T, Adidas and Best Buy.
- Developed, tested and delivered custom email templates to over 200K customers for clients using XHTML, CSS and various mass email technology (DYNmail, Yesmail).
- Managed and delivered weekly company intranet/blog postings for multiple clients
Systems Analyst, Enerflex Ltd. AUG 2005 - APR 2006
- Designed and developed custom databases and database reporting applications in order to help the company comply with Sarbanes-Oxley standards.
- Developed desktop applications in various Windows platform based languages including VB and .NET which revolved around simplifying and writing reporting tools for large Oracle Databases (PL/SQL Development, Oracle Database Management).
Owner, Amberline Media AUG 2005 - AUG 2019
- Developed, managed and hosted various services across a variety of local and international clients
- Managed primary operational support on all platforms (AWS, RackSpace, Peer1, Sherweb, Digital Ocean, WPEngine and WPCloud)
- Managed Service Provider for all clients hosting WordPress and other custom software
- SSL Certificate procurement and management in Apache using a variety of CAs
- Social Media management including integration of Twitter, Instagram, Facebook, YouTube and Periscope
- Architected end-to-end e-commerce platforms, including security, payment engines (PayPal, Stripe)
- Provisioned and managed e-mail and back-office integration for small and medium firms including G Suite and Office 365 hosting
- Attained Certified Partner status with WPEngine and Shopify
Java Developer, Avue Technologies Corporation JAN 2005 - JUN 2005
- Developed a time and attendance (time-tracker) application and calendar system that plugged-in to a large existing J2EE Dashboard application used by the US Federal Government Agencies (NASA, National Library of Congress etc.).
- Duties included JSP and Java programming, Database design (Oracle), SQL Development, BPEL (Business Process Execution Language) wrapper development and Section 508 compliant XHTML and CSS web-development (accessibility requirements for US Government).
Web Developer, BC Ministry of Education JUN 2004 - AUG 2004
- Built a web-based interactive CD containing the current curriculum and resources for K-12 education in BC. The CD is shipped to over 10,000 teachers annually.
- Duties included XHTML and CSS compliant coding of all digital assets to be included on the CD as well as learning to create a cross-platform formatted disk.
- Tasks also included working on the department’s internal wiki and information pages in HTML and Javascript.