DevOps Engineer that focuses on improving efficiency for others while simplifying processes and developing new ones. Before moving into this role I spent 10 years building and supporting Drupal (PHP) applications, my experience in developing these has allowed me to have a greater understanding of the requirements for a DevOps/SRE role.
Experience of working remotely, taking responsibility of my own time management and able to work with teams based anywhere in the world.
Outside of work I maintain my own ProxMox server in my garage where it runs Kubernetes and home automation software/various lab exercises. When not working I love to build Lego, design and build custom keyboards, cook and play with my 2 cats.
Cabinet Office National Leadership Centre - I helped to build and maintain an AWS EKS cluster for their now defunct leadership network Connect. The first objective of the project was to compare existing architectures available through the Government such as GOV.UK PaaS and GSP (GDS Supported Platform), while both have their benefits we were unable to use them for our needs so proceeded to build our own. Following building our own we made sure to open source our work to create a repeatable UK government friendly Kubernetes cluster.
GDS TechDocs - With the help of others via pair programming we built the API integration for the TechDocs gem. This required an in-depth knowledge of the OpenAPI specification and learning Ruby on Rails. A challenging project but one where I scoped the features we could deliver within the time given.
Internal Systems - Responsible for the development and maintainership of Convivios internal infrastructure.
Cyber Essentials Plus - I have run the company through the CE and CE+ audits to ensure that we’re compliant with their standards. As part of this I’ve also started our investigation into ISO 27001. I chose to run this as a Kanban project to make sure it was visible to everyone what they had to provide and where we were going through the process. It worked really well and there was a very quick turn around.
MOJ Judicial Appointments Commission - Responsible for development and support of the JAC application system.
Ministry of Justice JAC/JARS - Complex reporting functionality across hundreds of datasets. This involved liaising with many MOJ team members to get a greater understanding of the data they have and how they wanted to use it.
Kew Gardens Grow Wild - A large print and TV campaign that required high availability form submissions using a custom PHP API.
Internal Projects - Wunderhub - a headless Drupal 8 site with built in API for exposing various bits of information about users and their skills.
I like to give back to open source communities whether that be in code contributions or speaking at conferences. I’m a confident public speaker and am proud to have keynoted at DrupalCon Barcelona and spoken at PHPNW Conference, two of my bucket list items.
In the past I have run Drupal user groups and hack days focused on committing code back to the Drupal project.
I part administer a mental health support group on Slack for people within the tech community, I’ve also contributed to Geek Mental Health week including maintaining the website and running events. I also attend remote meetups where possible to further my knowledge.
2004 – 2007 – Degree in Multimedia and E-Commerce Systems at the University of Gloucestershire
2002 – 2004 – A Levels, Dixons City Technology College:
2000 - 2002 - GCSE, Dixons City Technology College:
References available upon request.