Experience
DevOps Engineer – Mercury (2023–Present)
I lead automation efforts and manage infrastructure for a complex, multi-tenant Azure SaaS platform. A key part of the role is ensuring smooth, reliable releases and helping developers resolve environment and pipeline issues efficiently.
Notable contributions:
- Led the migration from hosted build agents to Azure VM Scale Sets, enabling full control over the build environment and streamlining deployments
- Built automation for Dynamics environment updates and client offboarding in PowerShell, removing repetitive manual steps and reducing support overhead
- Drive our two-week release cycle and mentor junior engineers as part of a collaborative DevOps team
- Consistently contribute clear, practical documentation that's trusted and referenced across the team
Tech I rely on daily: PowerShell, Azure DevOps, YAML pipelines, Microsoft Dynamics, SQL/Cosmos DB, Datadog, Azure Storage
DevOps Engineer – Coventry University (2020–2023)
Supported CI/CD pipelines and infrastructure across diverse development teams. Often acted as the go-to person for resolving deployment issues and improving release practices on a mixture of legacy and modern platforms.
Key achievements:
- Maintained and extended Azure DevOps and Jenkins pipelines, supporting both cloud and on-prem deployments
- Helped teams transition from manual deployments to fully automated pipelines
- Provided hands-on support for major platforms like Tableau, Pure, and MuleSoft
- Wrote and optimised SQL and PL/SQL queries to support reporting and troubleshooting efforts
This role strengthened my ability to work across teams with a wide range of technical backgrounds and goals.
Software Engineer – Coventry University (2019–2020)
Application development and infrastructure support, including high-responsibility work with legacy systems and platform upgrades.
Main responsibilities:
- Maintained and deployed internal tools using Visual Studio, Jenkins, and SVN
- Worked with vendors to manage and troubleshoot complex system upgrades
- Produced internal documentation and training content that was widely adopted
- Kept essential legacy VB6 systems running reliably while preparing for migration
Teaching Roles (2014–2017)
Delivered ICT and Computing lessons to 11–18 year olds. Teaching tested my resilience but gave me transferable skills I now apply every day in tech roles.
Skills I still use:
- Breaking down complex challenges into clear steps
- Explaining technical ideas clearly to different audiences
- Creating practical documentation and training guides
- Maintaining composure under pressure
- Helping others grow in technical confidence
Also initiated Duke of Edinburgh Award schemes and delivered digital training across staff teams – a mix of project management and tailored tech support.
Early Technical Roles (2007–2014)
Held a variety of technician and administrator positions where I learned infrastructure, user support, and the value of clean, reliable automation.
Core lessons:
- How to troubleshoot under pressure with people waiting
- Why proper change management and documentation prevent headaches
- Balancing technical detail with clear communication
- That scripting repetitive tasks always pays off in the long run
Project highlights include wireless network deployments, server management, and building automated tools for ID card printing and asset tracking using QR codes.
Download Full CV (PDF)