Certifications

Date Certification
2023/02 PagerDuty Certified Incident Responder
2022/05 HashiCorp Certified Terraform Associate
2020/06 AWS Certified Cloud Practitioner

Employment

ezyVet

Senior Site Reliability Engineer

December 2022 - Present

Working with a wide range of technologies and teams to deliver resilient, secure and performant services.

  • Database migrations, maintenance and patching
  • Airflow to move and transform data between services
  • Maintaining AWS EKS Clusters
  • ElasticSearch migrations, maintenance and patching
  • Building Golang applications
  • Migrating legacy AWS resources into Terraform
  • Packer/HCL building custom Linux/Windows AMIs
  • Rebuilding existing platforms to scale with a focus on performance and observibility

ezyVet

Site Reliability Engineer

August 2019 - December 2022

Primarily focused around performance, uptime and cost across the entire platform, working with PHP, MySQL, ElasticSearch and Redis.

  • Maintaining services and patching for security and performance improvements
  • Writing complete automation pipelines on GitLab CI
  • Building a Golang application utilising AWS services (API Gateway, SQS, SNS, DynamoDB, Lambda, Terraform)
  • On-call and incident response, including alerting and escalation tooling
  • Creating a Docker engineering environment to improve development workflows and onboarding
  • Reducing RDS load and improving SQL query times
  • Completely rewriting ElasticSearch service to improve search times
  • Writing custom service monitoring tools in Go
  • MySQL performance optimisations and maintaining integrity across all environments
  • Introducing Grafana and rearchitecting monitoring for observability

Catalyst IT

DevOps Engineer

October 2018 - August 2019

Worked directly with several large corporate clients doing routine patching, performance improvements and general BAU. Configured CI/CD pipelines for fully automated testing and deployments. Gained experience with Helm chart deployments into Kubernetes clusters hosted on OpenStack, as well as Puppet, Ansible and GitLab CI.

ezyVet

Cloud Environment and Application Engineer

March 2017 - October 2018

Led code review and release practices, as well as being the in-house DevOps/Infrastructure person.

  • AWS: Consistently improving infrastructure for efficiency and reliability
  • Linux: Daily experience with Debian, Ubuntu and Arch
  • CI/CD: Setting up and maintaining GitLab runners for unit tests and automatic deploy pipelines
  • Packer/Chef/Vagrant: Building custom AMI images for AWS and Vagrant dev machines
  • Terraform: Assisted migration of AWS environments to code
  • Virtualisation: Setting up Vagrant/VirtualBox environments that mock production
  • PHP, MySQL, Shell/Bash, Python, Node.js, HTML/CSS/JS/jQuery
  • JIRA and Confluence for ticket tracking and documentation
  • Mentoring junior developers

Orcon

Customer Service Representative

May 2011 - September 2012

Open Source Contributions

Date Repository Contribution
2025/04 LibreNMS Add support for Grandstream GWN7822P Switch
2023/05 OPNsense Resolve static routes being created for far gateways
2023/01 Pixelfed Fix backticks in raw SQL for PostgreSQL migrations
2023/01 Pixelfed Update User artisan commands to match UserDelete
2022/02 terraform-provider-aws Allow S3 lifecycle 'days' parameter to be >= 0
2022/01 Pixelfed Fix firstOrCreate failing hashtags with case differences