Clik2pay
Senior Operations Developer • April, 2021 - Present
Lead operations for a cutting-edge fintech startup.
- Automated multi-account multi-enviroment AWS infrastructure using infrastructure as code.
- Reduced deployment time for applications down from 2 days to 15 minutes.
- Enabled the team to deploy applications on-demand.
- Set up comprehensive logging and monitoring using AWS CloudWatch and the Elastic(ELK) stack.
- Promoted a culture of automation and DevOps best practices throughout the organization.
- Migrated infrastructure code from CloudFormation to Terraform.
- Successfully implemented SOC2 Type 1 compliance..
AlayaCare Inc.
Senior DevOps Analyst • Nov, 2020 - April 2021
Senior resource on an automation/developer acceleration team.
- Built out tooling to create a complex, hybrid kubernetes local developer environment.
- Created tooling and pipelines to enable automated user-interface testing.
- Defined process and tooling standards for a newly formed team.
Bambora Inc.
DevOps Engineer • Feb, 2018 - Nov, 2020
Acted as technology lead and assisted with rebuilding operations team after a mass-exodus.
- Refreshed monitoring framework utilizing Zabbix and Elastalert.
- Automated legacy Windows application deployments, patching, and management utilizing Ansible and Ansible Tower.
- Re-architected infrastructure around a legacy banking application to ensure high-availability and fault-tolerance.
- Launching a datacentre within a single year timeframe using DevOps practices and tools such as infrastructure as code.
- Built a highly available Redis, Elasticsearch, Logstash, and Kibana(RELK) cluster to replace a single node instance of each.
GenoLogics/Illumina
Infrastructure Developer (DevOps) • Sept, 2015 — Dec, 2017
Worked on both an operations team as well as a future architecture team to enable Clarity LIMS to run as a scalable, SaaS application using Docker.
- Implemented a monitoring and alerting stack using Sensu and PagerDuty for AWS servers.
- Split the Clarity LIMS application into multiple Docker containers.
- Deployed a Jenkins CI/CD server from scratch using Docker and Gradle for builds.
- Created a chatbot (sudobot) to help team members manage QA servers and create Oracle schemas easily for developers.
- Assisted with transition from GenoLogics to Illumina after buyout.
AbeBooks/FillZ
Software Developer Co-Op • May, 2015 — Aug, 2015
- Contributed to the development of the new FillZ application.
- Assisted in the design and implementation of an internal API for job creation and exection.
- Conducted an internal security review of internal services within FillZ.
Genologics Life Sciences Software
DevOps Co-Op • May, 2013 — Dec, 2013
- Refactored and refreshed an automated testing suite using Selenium WebDriver.
- Created an automated deployment system using Python's Fabric library.
- Defined a process to collapse single-tenant customer servers into a singular multi-tenant server.
Agile Project Management Solutions
Developer Assistant • May, 2012 — Aug, 2012
- Developed a prototype for an Issue Capturing application using PHP and HTML.
- Developed teamwork skills in a team-oriented environment.
- Defined a process to collapse single-tenant customer servers into a singular multi-tenant server.
University of Victoria
BSc Computer Science with Co-Op • 2010 — 2015
President of the UVic Computer Science Course Union May 2014-May-2015
Scrum Alliance
Certified Scrum Master • 2019
http://bcert.me/spmqykkjp
bagofholding.me
Primary Developer • 2012 — Present
Character sheet and inventory management system for pen-and-paper RPG groups.
manifest
• 2017 — Present
API server to manage Ansible inventories, groups, and hosts.
Docker Orchestration
Familiar with Docker Swarm, Hashicorp Nomad, and Kubernetes as Docker orchestration tools.
Continuous Integration, Delivery and Deployment
Made extensive use of both Bamboo and Jenkins as CI/CD servers.
Automation, Deployment, and Infrastructure as Code
Used automation tools, specifically Terraform and Ansible to deploy and manage infrastructure.
Programming Languages
- Python
- Bash
- Groovy
- Java
- PowerShell
- JavaScript
Frameworks
- Django - Python
- Angular JS 1
- Grails, Gradle
Databases and Datastores
- PostgreSQL 9.x
- SQL Server
- Oracle 12c
- Redis
- Elasticsearch
Lord Strathcona Medal
Royal Canadian Air Cadets • 2010
Awarded for leadership, physical fitness, and exemplary behaviour
Flt. Lt. (Duke MK1) Warren Memorial Award
Royal Canadian Air Cadets • 2009
Awarded or runner up top flight test for private pilot's license
Cherie Hall Trophy
Royal Canadian Air Cadets • 2008
Awarded for runner up top glider pilot
President • 2014 — 2015
Re-started the course union. Organized multiple events including a LAN parties, a startup career fair, and an Oculus Rift hackathon.
References available upon request.