{"id":424,"date":"2026-02-14T14:09:55","date_gmt":"2026-02-14T21:09:55","guid":{"rendered":"https:\/\/butler.engineering\/?page_id=424"},"modified":"2026-02-15T10:30:51","modified_gmt":"2026-02-15T17:30:51","slug":"new-craig-butler-senior-m365-windows-infrastructure-engineer-identity-endpoint-security-automation","status":"publish","type":"page","link":"https:\/\/butler.engineering\/","title":{"rendered":"Craig Butler Senior M365 \/ Windows Infrastructure Engineer (Identity, Endpoint, Security and Automation)"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Craig Butler<\/strong><br><strong>Senior M365 \/ Windows Infrastructure Engineer <\/strong><br><strong>(Identity, Endpoint, Security and Automation<\/strong>)<\/h1>\n\n\n\n<p><br><a href=\"https:\/\/butler.engineering\/wp-content\/uploads\/2026\/02\/Craig_Butler_Resume_M365_Windows_Infrastructure_Site.pdf\" data-type=\"attachment\" data-id=\"464\">Download Resume PDF<\/a><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-small-font-size\">Email:&nbsp;<a href=\"mailto:Craig@butler.engineering\">Craig@butler.engineering<\/a><br><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<p class=\"has-small-font-size\">Website:&nbsp;<a href=\"http:\/\/butler.engineering\/\">Butler.engineering<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"has-small-font-size\">LinkedIn: <a href=\"http:\/\/linkedin.com\/in\/craig-butler-engineering\">linkedin.com\/in\/craig-butler-engineering<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><br><strong>I build and harden Microsoft-first environments (Entra ID\/AD, Intune, Exchange, backups, and security controls) and automate the operational work with PowerShell, so environments are auditable, resilient, and easier to run.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Technical\"><strong>Technical highlights<\/strong><\/h2>\n\n\n\n<p>Cut project design time 50%+ by rebuilding delivery templates and standardizing implementation workflow.<\/p>\n\n\n\n<p>Automated identity lifecycle (joiner\/mover\/leaver) with PowerShell across AD and Entra to reduce manual steps and errors.<\/p>\n\n\n\n<p>Executed Exchange\/Office 365 migrations.<\/p>\n\n\n\n<p>Improved backup observability by automating monitoring and creating restore documentation across platforms (e.g., Axcient; Veeam\/Rubrik).<\/p>\n\n\n\n<p>Delivered cloud user compute and file services using Azure Virtual Desktop (AVD) and Azure Files to support secure remote access and centralized storage.<\/p>\n\n\n\n<p>Configured and operated Microsoft Defender controls to strengthen endpoint\/email security posture and improve operational visibility.<\/p>\n\n\n\n<p id=\"Technical\">Designed and supported UniFi\/Ubiquiti, Meraki, Cisco, and Fortinet networks (wired\/wireless) across multi-site environments.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Current Work Environment:<\/strong><\/p>\n\n\n\n<p>Users \/ endpoints: ~3000 users\/devices<\/p>\n\n\n\n<p>Tenants \/ sites: ~75 tenants \u2022 ~100 sites<\/p>\n\n\n\n<p>Core stack: M365 \u2022 Azure Virtual Desktop (AVD) \u2022 Azure Files \u2022 Entra ID\/AD \u2022 Intune \u2022 Exchange \u2022 Microsoft Defender \u2022 Axcient \u2022 UniFi\/Ubiquiti<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Specialization<\/strong><\/h3>\n\n\n\n<p>M365 tenant operations &amp; endpoint control: baseline configuration, administration, governance hygiene, and operational reliability.<\/p>\n\n\n\n<p>Identity &amp; access engineering: AD and Entra, Conditional Access patterns, SSO\/SAML implementations, and access standardization.<\/p>\n\n\n\n<p>Cloud virtual desktop &amp; file services: Azure Virtual Desktop (AVD) and Azure Files planning\/operation to support secure access and standardized user experience.<\/p>\n\n\n\n<p>Security-first operations: Microsoft Defender controls and documentation to reduce risk and improve auditability.<\/p>\n\n\n\n<p>Automation-first operations: PowerShell, M365 Lighthouse, and documentation to reduce toil and improve auditability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Skills<\/strong><\/h3>\n\n\n\n<p><strong>Microsoft 365<\/strong><br>Exchange Online administration \u2022 Teams administration \u2022 SharePoint\/tenant services \u2022 M365 security\/compliance concepts \u2022 Purview familiarity<\/p>\n\n\n\n<p><strong>Azure (User Compute and Storage)<\/strong><br>Azure Virtual Desktop (AVD) \u2022 Azure Files<\/p>\n\n\n\n<p><strong>Endpoint &amp; Device Management<\/strong><br>Intune \/ Endpoint Manager \u2022 policy-based management \u2022 operational troubleshooting<\/p>\n\n\n\n<p><strong>Identity, Authentication, SSO<\/strong><br>AD DS \u2022 Entra ID (Azure AD) \u2022 SSO\/SAML \u2022 Conditional Access concepts \u2022 DUO \/ OneLogin \/ SDO implementations<\/p>\n\n\n\n<p><strong>Security<\/strong><br>Microsoft Defender \u2022 XDR\/SIEM-related tooling \u2022 email security \u2022 security awareness tooling<\/p>\n\n\n\n<p><strong>Automation<\/strong><br>PowerShell automation \u2022 workflow standardization \u2022 documentation systems \u2022 repeatable implementation patterns \u2022 M365 Lighthouses<\/p>\n\n\n\n<p><strong>Infrastructure Reliability<\/strong><br>HyperV administrator \u2022 VMware administration \u2022 backups (Axcient; Veeam\/Rubrik\/etc. as applicable) \u2022 DR practices \u2022 monitoring\/alerting automation<\/p>\n\n\n\n<p><strong>Networking<\/strong><br>Fortinet \u2022 Meraki \u2022 ASA \u2022 SonicWall \u2022 UniFi\/Ubiquiti \u2022 network diagrams (Visio\/DrawIO)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Experience<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Simpleworks<br>Senior Project Systems Engineer (2023\u2013Present)<\/h4>\n\n\n\n<p>Own project deployments and improvements across Microsoft-based virtual infrastructure, network, and security systems; produce implementation documentation and training.<\/p>\n\n\n\n<p>Standardized project delivery templates and design workflow; reduced design time 50%+ and improved handoff quality.<\/p>\n\n\n\n<p>Built\/maintained internal project metrics for workload distribution and capacity planning.<\/p>\n\n\n\n<p>Delivered client infrastructure projects including M365, Azure Virtual Desktop (AVD), Azure Files, firewall deployments, site moves, file-share migrations to SharePoint, network refreshes, and UPS deployments; created operational documentation to support repeatability and handoff.<\/p>\n\n\n\n<p>Configured and operated Microsoft Defender controls as part of endpoint\/email security hardening and ongoing operations.<\/p>\n\n\n\n<p>Designed and supported UniFi\/Ubiquiti networks across multi-site client environments, including implementation documentation and handoff.<\/p>\n\n\n\n<p>Developed implementation strategies for new Microsoft systems supporting upcoming delivery needs.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Amnet<br>Systems Engineer \/ Service Team Lead (2022\u20132023)<\/h4>\n\n\n\n<p>Led service operations and handled top-tier escalations; improved policies, configurations, and documentation.<\/p>\n\n\n\n<p>Automated recurring service tasks to reduce manual toil and shorten resolution cycles.<\/p>\n\n\n\n<p>Created a two-year roadmap for a government org transitioning between IT providers; presented strategy and sequencing.<\/p>\n\n\n\n<p>Administered Microsoft 365 and trained team members on processes and tooling.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The Broadmoor<br>Infrastructure Systems Administrator (2021\u20132022)<\/h4>\n\n\n\n<p>Administered Exchange Online and Mimecast and broader Microsoft 365 services; maintained GPO hygiene for security and stability.<\/p>\n\n\n\n<p>Operated backup platforms (Veeam, SimpliVity, Rubrik) and documented restore procedures for operational reliability.<\/p>\n\n\n\n<p>Supported VMware infrastructure operations and endpoint management via Intune.<\/p>\n\n\n\n<p>Automated AD\/Entra user lifecycle actions with PowerShell.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Liberty Technology<br>Lead Automation Engineer \/ Lead Support Engineer (2018\u20132021)<\/h4>\n\n\n\n<p>Owned SolarWinds\/N-Central RMM administration and automation, writing PowerShell scripts for remediation and software deployment via the RMM; used Cisco SecureX to centralize and monitor security telemetry across client environments.<\/p>\n\n\n\n<p>Supported threat hunting \/ XDR-related activity and assisted on ransomware recovery efforts.<\/p>\n\n\n\n<p>Implemented and operated SSO\/SAML platforms (OneLogin, DUO, Secret Double Octopus) and authentication workflows.<\/p>\n\n\n\n<p>Executed Exchange\/Office 365 migrations and mail-flow redesign across multiple filtering\/encryption transitions.<\/p>\n\n\n\n<p>Automated backup monitoring and maintained restore process documentation for repeatable recovery.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Projects<\/h3>\n\n\n\n<p><strong>Automated identity lifecycle (joiner\/mover\/leaver)<\/strong><\/p>\n\n\n\n<p>Problem: Manual provisioning created delays and inconsistent access.<\/p>\n\n\n\n<p>Approach: Built PowerShell automation for AD and Entra user actions; standardized role-based steps and documentation.<\/p>\n\n\n\n<p>Tools: PowerShell \u2022 Active Directory \u2022 Entra ID (Azure AD)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Standardized project delivery and templates<\/strong><\/p>\n\n\n\n<p>Problem: Project delivery varied by engineer and documentation quality.<\/p>\n\n\n\n<p>Approach: Rebuilt templates and design workflow; trained team on repeatable patterns.<\/p>\n\n\n\n<p>Tools: Documentation standards \u2022 PM guidelines \u2022 Microsoft stack<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Backup monitoring automation and restore<\/strong> <strong>documentation<\/strong><\/p>\n\n\n\n<p>Problem: Backups were hard to validate at scale; restores weren\u2019t consistently documented.<\/p>\n\n\n\n<p>Approach: Automated monitoring and created clear restore procedures.<\/p>\n\n\n\n<p>Tools: N-central \u2022 Veeam \u2022 Rubrik<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Exchange\/Office 365 migration and mail-flow modernization<\/strong><\/p>\n\n\n\n<p>Problem: Multiple migrations and changing routing requirements increased risk.<\/p>\n\n\n\n<p>Approach: Planned and executed transitions across filters\/encryption and cloud email security.<\/p>\n\n\n\n<p>Tools: Exchange \u2022 Office 365 \u2022 email security\/encryption tooling<\/p>\n\n\n\n<p><strong>Azure Virtual Desktop and Azure Files delivery<\/strong><\/p>\n\n\n\n<p>Problem: Needed a secure, standardized user desktop experience and centralized file access across distributed environments.<\/p>\n\n\n\n<p>Approach: Delivered Azure Virtual Desktop (AVD) and Azure Files configuration with documentation and support handoff.<\/p>\n\n\n\n<p>Tools: Azure Virtual Desktop \u2022 Azure Files \u2022 Entra ID (Azure AD)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Certifications &amp; Education<\/strong><\/h3>\n\n\n\n<p><strong>Certifications<\/strong><\/p>\n\n\n\n<p>Microsoft 365 Certified: Administrator Expert (Jun 2024)<\/p>\n\n\n\n<p>Microsoft 365 Certified: Teams Administrator Associate (May 2024)<\/p>\n\n\n\n<p>Fortinet Certified Associate \u2013 Cybersecurity (Feb 2024)<\/p>\n\n\n\n<p>Microsoft 365 Certified: Fundamentals (Mar 2024)<\/p>\n\n\n\n<p>AWS Certified Cloud Practitioner (Apr 2021)<\/p>\n\n\n\n<p>CCNA Routing &amp; Switching (Jul 2014)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Education<\/strong><\/p>\n\n\n\n<p>University of Georgia<br>Computer Systems Engineering (2014\u20132020)<\/p>\n\n\n\n<p>Lanier Technical College<br>CCNA program (2013\u20132014)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Craig ButlerSenior M365 \/ Windows Infrastructure Engineer (Identity, Endpoint, Security and Automation) Download Resume PDF Email:&nbsp;Craig@butler.engineering Website:&nbsp;Butler.engineering LinkedIn: linkedin.com\/in\/craig-butler-engineering I build and harden Microsoft-first environments (Entra ID\/AD, Intune, Exchange, backups, and security controls) and automate the operational work with PowerShell, so environments are auditable, resilient, and easier to run. Technical highlights Cut project design time&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-424","page","type-page","status-publish","hentry","clr","no-thumbnail"],"_links":{"self":[{"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/pages\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/butler.engineering\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=424"}],"version-history":[{"count":5,"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/pages\/424\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/butler.engineering\/index.php?rest_route=\/wp\/v2\/pages\/424\/revisions\/473"}],"wp:attachment":[{"href":"https:\/\/butler.engineering\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}