Open to opportunities

Senior IT
Engineer

London / hybrid  ·  Contract or permanent

7+ years delivering Microsoft 365, Azure, and security automation across venture capital, financial services, and UK critical national infrastructure — with a strong focus on Intune, identity, and building tools that replace manual processes.

Callum Reilly

Skills

Microsoft 365 & Azure
End-to-end Intune, Teams Voice and Defender deployments. Exchange, SharePoint, Entra ID, Azure AD administration across enterprise environments.
Security operations
KQL threat hunting, Purview breach and activity investigations, incident response, conditional access policies
Scripting & automation
Python, PowerShell, Microsoft Graph API, REST API integrations
Multi-platform
Okta, Google Workspace, JAMF Pro/Protect, Active Directory, Mimecast

Certifications

Microsoft — Administration
MS-102Microsoft 365 Certified: Administrator Expert
AZ-104Microsoft Certified: Azure Administrator Associate
MD-102Microsoft 365 Certified: Endpoint Administrator Associate
MS-700Microsoft 365 Certified: Teams Administrator Associate
Microsoft — Security
AZ-500Microsoft Certified: Azure Security Engineer Associate
SC-200Microsoft Certified: Security Operations Analyst Associate
SC-300Microsoft Certified: Identity and Access Administrator Associate
SC-401Microsoft Certified: Information Protection and Compliance Administrator Associate
CompTIA
CompTIA A+
CompTIA Network+
CompTIA Security+
Multi-platform
Google Workspace Associate Administrator
Jamf Certified Associate — Jamf Pro
Jamf Certified Associate — Jamf Protect
AI
AB-900Microsoft 365 Copilot and Agent Administration Fundamentals
AB-731AI Transformation Leader

Projects

SharePoint permissions auditor
Automatically maps access rights across multi-tenant SharePoint environments, surfacing overprivileged users and orphaned permissions. Replaced a manual review process with no consistent cadence.
Python Microsoft Graph API Multi-tenant
Dropbox permissions auditor
Audits Dropbox sharing permissions at scale, identifying externally shared folders and misconfigured access — giving security teams a clear picture of data exposure risk across the organisation.
Python Dropbox API Security
Standard Metrics dashboard rebuild
Rebuilt a client's Standard Metrics implementation using the platform's API to better fit business needs, with a specific focus on tracking outstanding filings. Turned a generic dashboard into a focused operational tool the team actually relies on.
Standard Metrics API Python Internal tooling
Brivo → Slack physical security alerts
Integrated Brivo access control with Slack to deliver scheduled alerts on building entry events and alarm status, replacing a daily manual log review with automated, real-time notifications.
Brivo API Slack webhooks Automation
Code42 suspicious file sharing reports
Built a custom scripted reporting tool that collates Code42 suspicious file sharing activity into a formatted Excel report on demand — one click instead of manually pulling and cross-referencing data from multiple views.
Code42 API Python Excel / openpyxl
Meraki → Slack security alerts
Custom integration connecting Meraki Security Centre to Slack via webhooks, automating MX security alert notifications and eliminating manual log monitoring entirely.
Meraki API Slack webhooks Automation
Okta → Slack user activity alerts
Built a custom integration that monitors Okta user activity and pipes targeted alerts into Slack based on configurable trigger conditions — giving the security team real-time visibility of suspicious or notable authentication events.
Okta API Slack webhooks Security
Apple Business Manager → Slack device alerts
Integrated Apple Business Manager with Slack to deliver real-time notifications on device registrations, releases, and MDM status changes — replacing the need to manually monitor ABM for fleet activity.
Apple Business Manager API Slack webhooks MDM
KnowBe4 automated compliance reporting
Built an automated reporting system using the KnowBe4 API that generates formatted compliance reports on a schedule, eliminating the manual data compilation that previously took hours each cycle.
KnowBe4 API Python Compliance
Push Security — AI platform audit dashboard
Rebuilt a client's Push Security dashboard using the API to audit AI platforms being accessed across the business — giving security teams a clear, up-to-date view of shadow AI usage and associated risk.
Push Security API Python Shadow AI
M365 license auditor
Automated tool using Microsoft Graph API to identify unused M365 licenses across the tenant, feeding directly into cost reduction decisions for clients.
Python Microsoft Graph API Cost optimisation

Contact

Get in touch