Microsoft infrastructure engineering.
Hands-on design, deployment, troubleshooting, and automation across Windows Server, SharePoint Server, Configuration Manager, Active Directory, Group Policy, and systems-management tooling.
SharePoint Server Subscription Edition
Built an on-premises SharePoint environment on Windows Server 2025 to provide an internal collaboration and OneDrive-style experience.
- Designed SQL data and log placement and configured server memory boundaries.
- Created dedicated farm and service identities following separation-of-duties principles.
- Configured portal and MySites web applications, content databases, managed metadata, user profiles, and supporting service applications.
- Implemented internal PKI certificates, HTTPS bindings, and integrated authentication.
- Tuned search services and system resources to improve page performance.
Configuration Manager deployment engineering
Developed SCCM operating-system deployment workflows for virtual servers, including PXE boot, task sequences, driver support, and in-place upgrade planning.
- Resolved VMXNET3 PXE compatibility and driver-import issues.
- Tuned TFTP block size to improve boot-image transfer performance.
- Built PowerShell task-sequence steps that run safely as Local System.
- Worked through site-upgrade prerequisite failures and client boundary configuration.
- Planned Software Center-initiated in-place upgrades for Windows Server virtual machines.
Active Directory and Windows operations
- Created Group Policy designs for RDP, Windows Update behavior, firewall configuration, and enterprise client settings.
- Automated account, group membership, server inventory, reboot history, and domain-migration tasks with PowerShell.
- Troubleshot failover clustering, NTFS corruption, SQL-hosted applications, authentication, DNS, and Windows Server lifecycle issues.
- Built prerequisite automation for System Center Operations Manager and Orchestrator.
Approach
The common design principle is repeatability. GUI configuration is documented, then moved into PowerShell, Group Policy, task sequences, or version-controlled deployment files wherever practical. That reduces one-off knowledge and turns troubleshooting discoveries into reusable operating procedures.
See the automation behind the work.
Continue with the infrastructure automation case study.