- Maintenance and management of the on-premises data centre environment.
- Worked with architects and fellow SREs to design and PoC Canonical OpenStack as a replacement for the legacy platform.
- Maintenance and management of on-premises bare-metal Apache Kafka/Redpanda clusters.
- Maintenance and management of on-premises bare-metal hypervisor platform.
- PoC’d Ansible & Terraform as replacement for aging Puppet IaC codebase.
- Designed and implemented a new on-premises observability stack using Zabbix.
Resume/CV
Senior Site Reliability Engineer
Jul 2025 — Dec 2025
TripStack
Toronto, Ontario, Canada
Responsibilities / Achievements:
Staff DevOps Engineer
Jan 2024 — Jan 2025
Mappedin
Waterloo, Ontario, Canada
Responsibilities / Achievements:
- Maintenance and management of Azure/AWS hybrid cloud environments utilizing Terraform.
- Maintenance and management of Azure Kubernetes (AKS) applications and clusters.
- Modernization and optimization of the Terraform codebase to improve efficiency and maintainability.
- Establishment of official support practices for the DevOps team to streamline operations.
- Led the migration from locally managed Jenkins to GitHub Actions, enhancing CI/CD processes.
- Implementation of infrastructure as code (IaC) best practices to ensure scalability and reliability.
- Collaboration with cross-functional teams to support development workflows and deployment pipelines.
- Implementation of Istio as a CNI for production AKS clusters
- Implementation of tfsec, trivy, and trufflehog in GitHub Actions workflows to scan for leaked secrets and security misconfigurations.
- Worked with auditors to address compliance and security requirements for SOC2 Type I and II
audits
Senior Platform Engineer / Technical Lead
Mar 2022 — Oct 2023
Petabloc Cloud Consulting
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Leadership and coordination of a team of 3-5 engineers, ensuring the successful delivery of platform improvements tailored to specific client requirements.
- Re-architecting AWS organization structures to create production-ready, mature cloud environments, contributing to enhanced operational efficiency and scalability.
- Addressing compliance and security requirements during SOC2 Type II audit preparation across multiple clients, supporting regulatory alignment.
- Oversaw several EKS implementations and PoCs for Kubernetes tooling, such as Cilium and Istio
- Development and implementation of updated security practices in diverse client environments, leading to improved system resilience and risk mitigation.
- Execution of Kubernetes modernization projects to transition outdated infrastructures while designing optimized environments aligned with contemporary technological standards.
- Facilitation of Infrastructure as Code (IaC) onboarding for startups utilizing tools like CloudFormation and Terraform Cloud, promoting streamlined deployment processes and infrastructure management.
SecOps Specialist
Jan 2018 — Mar 2022
Scotiabank
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Introduction of a DevSecOps practice within the Canadian Digital Banking Unit, including the automation of Jenkins pipelines for SAST and DAST platforms (HPE Fortify & WebInspect Enterprise), Open Source Compliance (Blackduck), and Mobile App Security Testing for iOS and Android applications (NowSecure).
- Establishment of a "White-box" penetration testing practice designed to enhance the security evaluation process for Digital Factory applications.
- Organization of a Digital Factory-wide Capture-the-Flag (CTF) ethical hacking tournament utilizing AWS and SecGen (Ruby/JS/Python) to promote awareness of common security vulnerabilities among teams.
- Development of a NodeJS-based security monitoring and phishing detection tool to strengthen protection mechanisms.
- Contribution to the creation of a multi-tenant Kubernetes platform deployed on GCP to progressively replace Azure and Pivotal Cloud Foundry, incorporating Argo CD and Aqua Enterprise for implementing Container Workload Protection, with Istio as a CNI.
- Collaboration with Fraud, Digital Forensics, Threat Hunting, and Security Operations teams to analyze known digital fraud campaigns; findings were effectively communicated back to developers to fortify the security posture of client-facing applications.
DevOps Specialist
Feb 2017 — Jan 2018
Scotiabank
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Assisted in the successful launch of a new mobile banking application, contributing to improved customer access and usability.
- Designed and implemented a deployment pipeline for the ScotiaOnline environment, reducing deployment time and enhancing development efficiency.
- Conducted cross-training for legacy ScotiaOnline developer teams in CI/CD best practices and oversaw migration from SVN to Git, improving code deployment processes by eliminating manual and outdated methodologies.
- Contributed to the creation of a mobile CI/CD platform leveraging Jenkins, Ansible, Xcode, Android Studio, and Fastlane to streamline development workflows.
- Supported the development of a multi-tenant Kubernetes platform on GCP as part of an initiative to replace Azure + Pivotal Cloud Foundry for enhanced scalability and resource optimization.
- Played a key role in modernizing software infrastructure, reducing operational inefficiencies across tools and platforms.
DevOps Engineer
Jan 2015 — Feb 2017
Security Compass
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Development and maintenance of an automated provisioning system utilizing Puppet, Fabric, Vagrant, and vSphere for the SD Elements team.
- Construction and management of an in-house lab environment dedicated to the exclusive use of the SD Elements team.
- Provision of onboarding support for clients using the SD Elements application when required.
- Creation of custom integrations, features, and extensions for the SD Elements application tailored to specific client requirements.
- Facilitation of communication between development and system administration teams to deliver high-level infrastructure solutions as needed.
- Continuous improvement initiatives to enhance operational efficiency in application deployment and infrastructure management processes.
Technical Systems Analyst (Contract)
Jul 2014 — Oct 2014
RBC (Royal Bank of Canada)
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Migration of the existing monitoring and alerting system from a highly customized Nagios/Groundwork environment to a high-availability Zabbix-based platform.
- Implementation of a scalable and reliable monitoring solution to address organizational needs and improve system uptime.
- Evaluation and configuration of Zabbix to ensure compatibility with existing infrastructure and operational workflows.
- Streamlining monitoring processes to enhance performance metrics and incident response times.
- Collaboration with cross-functional teams to ensure seamless integration without service interruptions during the migration process.
- Documentation of migration procedures and training materials for operational teams to support post-migration system maintenance.
Linux/Unix Systems Administrator
Sep 2012 — Jul 2014
LoyaltyOne (Air Miles)
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Maintained and managed a fleet of production and non-production Linux/Unix-based application and database servers supporting the Air Miles website and associated analytics platforms.
- Oversaw system health, performance, and availability to ensure seamless operation for critical services.
- Facilitated the adoption of "big data" platforms by conducting proof-of-concept (PoC) evaluations for various data lake products from multiple vendors.
- Supported troubleshooting efforts, system upgrades, patch management, and configuration changes across server environments.
- Collaborated with stakeholders to align IT infrastructure with business needs for analytics and data processing requirements.
- Ensured compliance with security policies and best practices throughout server operations and big data platform implementations.
Linux System Administrator
Jan 2011 — Jan 2012
Decisioning Solutions (now part of Experian)
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Oversaw Linux systems administration for a SaaS provider in the credit card industry, ensuring robust and reliable operations.
- Implemented an Infrastructure-as-Code (IaC) platform using Puppet to streamline and centralize the management and provisioning of non-production environments.
- Enhanced the efficiency of system provisioning processes while maintaining consistency across environments.
- Supported critical infrastructure to meet operational requirements in a fast-paced industry.
- Contributed to system stability and scalability initiatives by leveraging automation tools and best practices. Ensured compliance with corporate policies and standards during deployment and maintenance activities.
System Administrator
Jan 2010 — Jan 2011
Primary Support Systems (aka PSSNet)
North York, Ontario, Canada
Responsibilities / Achievements:
- Oversaw systems administration for a managed services company, ensuring efficient operations and service delivery.
- Implemented a new mail and groupware solution tailored for resale to clients, enhancing service offerings and increasing potential revenue streams.
- Managed and maintained core networking stacks for multiple client organizations, ensuring reliability and smooth connectivity.
- Developed and introduced a VyOS-based core networking stack, expanding product offerings, which was successfully resold to several clients.
- Ensured system stability through the proactive management of infrastructure and the timely identification of improvement opportunities.
- Supported local business operations by delivering scalable IT solutions aligned with client needs.
System Administrator
Jan 2009 — Jan 2010
Live Dealer Studios / Debono Group
Etobicoke, Ontario, Canada
Responsibilities / Achievements:
- Responsible for maintaining custom-built video streaming solutions and casino gaming software/hardware
- Architected and implemented a new video archiving solution using Amazon S3
System Administrator
Jan 2008 — Jan 2009
Kanetix
Toronto, Ontario, Canada
Responsibilities / Achievements:
- Managed system administration tasks for an insurance marketplace startup, ensuring stable and efficient operations.
- Migrated production and non-production Oracle RAC clusters from version 10g to 11g, enhancing database performance and functionality.
- Maintained internal XenServer clusters, supporting virtualization needs and ensuring high availability.
- Executed the migration of several client environments from Solaris 9 to Red Hat Enterprise, improving compatibility and reducing operational complexities.
- Transitioned Edge Networking Stack from HP ProCurve to an open-source Vyatta-based solution, achieving cost savings on licensing fees while maintaining network reliability.
- Facilitated infrastructure upgrades and migrations to enhance system performance and meet evolving business requirements.
System Administrator/Helpdesk Technician
Jan 2007 — Jan 2008
HostForWeb Inc.
Chicago, Illinois, USA
Responsibilities / Achievements:
- Oversaw Linux systems administration and client support operations for a medium-sized web hosting provider.
- Managed and maintained over 100 client environments with diverse distributions, including CentOS, Gentoo, Debian, among others.
- Executed responses to potential fraud incidents and security events to ensure system integrity and compliance.
- Provided technical troubleshooting and assistance to resolve complex client issues efficiently.
- Monitored server performance and implemented necessary configurations to optimize operational reliability.
- Supported customers by addressing their IT needs while ensuring adherence to industry best practices in web hosting services.
System Administrator/Tier 1 Helpdesk Support
Jan 2006 — Jan 2007
Technosys/Dpendable Support
Mississauga, Ontario, Canada
Responsibilities / Achievements:
- Provided on-call technical support for multiple US-based web hosting companies, ensuring uninterrupted website availability and functionality.
- Diagnosed and resolved Tier 1 technical issues, including hardware and software troubleshooting, to improve system performance and user satisfaction.
- Monitored server operations and performance, proactively identifying potential issues and implementing preventative measures to maintain reliability.
- Collaborated with team members to escalate complex challenges to higher-level support while maintaining timely communication with stakeholders.
- Performed regular system updates and maintenance to ensure security compliance and system optimization.
- Delivered clear documentation of processes, solutions, and known issues to enhance knowledge sharing within the support team.
Web Developer
Jan 2005 — Jan 2006
Oceano Global Inc.
North York, Ontario, Canada
Responsibilities / Achievements:
- Development and deployment of a PHP-based Content Management System (CMS) for an MMA-focused website.
- Implementation of dynamic web functionalities to enhance user experience and website interactivity.
- Optimization of the CMS to ensure seamless performance, scalability, and ease of content management.
- Integration of backend systems to support multimedia content, news updates, and responsive design features.
- Collaboration with stakeholders to align technical solutions with business objectives and user requirements. Continuous maintenance and debugging to ensure system reliability post-deployment.