Introductory
Terraform
Used Terraform with AI-assisted guidance to manage seven Cloudflare DNS records as code, working through plan, apply, validation and version control.
Azure · Infrastructure · Platform Engineering
Enterprise IT professional with 10+ years of experience, currently administering Entra ID, Intune and Microsoft 365 across a 2,000–2,500-user international estate.
Building deeper infrastructure ownership through hands-on Azure, Linux, virtualisation, storage, DNS and monitoring work, and moving deliberately towards Azure, infrastructure and platform-oriented roles.
10+ years
Enterprise IT across global organisations
2,000–2,500 users
Azure, Entra ID and Intune administration across the Lockton estate
6 EMEA sites
Technical Support Region Lead at Gartner
Proxmox → OMV → Docker
Self-built platform with GPU passthrough, DNS, routing and monitoring
Current role
Day-to-day administration of Microsoft cloud identity and device management in a large international estate, alongside platform ownership.
IT Service Delivery Analyst
Oct 2024 — Present
Administering Entra ID, Intune and Microsoft 365 across a 2,000–2,500-user estate spanning the UK, Bermuda and Europe, with Azure, Active Directory and Citrix troubleshooting alongside.
Hands-on infrastructure
Azure administration, Linux troubleshooting, storage and network services, each written up from what was actually built and what went wrong.
Cloud administration
Azure CLI provisioning in a PAYG DevTest subscription, with a monthly budget and Action Group, private blob storage and Storage Blob Data Contributor RBAC validated through authenticated upload and listing.
Read the case study
Linux troubleshooting
Root-caused a failed NVIDIA DKMS build after a kernel upgrade on the OpenMediaVault VM, restored the passed-through RTX A2000 on a pinned known-good kernel and validated Ollama, Docker and storage stage by stage.
Read the case study
Storage
OpenMediaVault on Proxmox with a two-disk mdadm RAID1 mirror and SMB shares, taken through a validated disk migration, filesystem recovery and SMART monitoring while hosting the Docker services.
Read the case study
Networking & services
Pi-hole and Unbound for recursive DNS with DNSSEC validation, Nginx Proxy Manager for TLS and HTTPS routing, and Cloudflare Tunnel for publishing services without exposing containers directly.
Read the case study
Enterprise background
2019 — 2022
Primary escalation contact for around 200 users across six EMEA sites in four countries, coordinating support standards and service quality with other regional leads.
2022 — 2023
Supported around 1,500 users across major London sites, smaller offices and venues, working across endpoint, infrastructure and Entra ID identity systems and administering Exchange Online mailboxes.
2008 — 2013
Delivered large-scale endpoint deployments and Windows migrations, including annual graduate deployments of approximately 1,800–2,000 devices.
Building capability
Not every technology on this site is presented as production expertise. These are areas where I am building practical experience and say so.
Introductory
Used Terraform with AI-assisted guidance to manage seven Cloudflare DNS records as code, working through plan, apply, validation and version control.
Incomplete experiment
Prepared three Raspberry Pi Linux nodes and installed k3s on the intended control-plane node. The multi-node cluster was not completed.
Go deeper
Each one covers the context, what was built or what broke, how it was investigated and what changed afterwards.