Consulting

Azure consulting that gets to the point

Focused engagements for organisations running on Azure, from a one-day review to a full design. 18+ years in IT, six Microsoft certifications, and no slideware.

Book a free 30-min call

Services

How I can help

Fixed-scope pieces of work with a clear outcome, delivered remotely.

Azure architecture & landing zones

Design reviews and target architectures aligned with the Microsoft Cloud Adoption and Well-Architected Frameworks.

Cost optimisation assessment

A subscription-level review with a prioritised list of savings: idle resources, right-sizing, reservations and tagging.

Identity & security

Microsoft Entra ID setup and hardening: Conditional Access, PIM, access reviews and secure guest access.

Alert-to-ticket automation

Connect Azure Monitor, Microsoft Sentinel or Datadog alerts to ServiceNow and other ITSM tools, so tickets are raised automatically instead of by hand.

Microsoft partner audit readiness

Help for CSP and MSP partners preparing for Microsoft partner audits: evidence, project documentation and gap fixes.

Networking & hybrid connectivity

Hub-and-spoke design, VPN and ExpressRoute, private endpoints and DNS for hybrid environments.

How it works

Three simple steps

Free discovery call

30 minutes to understand your environment, goals and constraints.

Assessment & proposal

A clear scope, timeline and fixed or daily-rate quote. No surprises.

Delivery & handover

Hands-on delivery with documentation and knowledge transfer to your team.

Ways to work together

Pick the engagement that fits

Review

A short, fixed-price assessment of one area (cost, identity or architecture) with a written report and prioritised actions.

1–5 days

Project

Design and build work with a defined outcome: a landing zone, a Conditional Access rollout, an alert-to-ticket integration.

Fixed scope

Advisory

A few hours a month of architecture guidance for your team: design reviews, second opinions and escalation help.

Monthly

Not sure where to start?

Tell me what's going on in your Azure environment and I'll suggest the smallest useful next step.

Get in touch