MECM Engineer - 175423 - 175746
Zachary Piper Solutions · Norfolk, VA · 2 wk ago
On-siteEngineering$95k–$100k/yrFull-time
About the role
Zachary Piper Solutions is seeking a MECM Engineer to support a long-term DOD program focused on Navy enterprise endpoint management, Microsoft Endpoint Configuration Manager (MECM/SCCM), Windows infrastructure, automation, and site reliability engineering. This position is 100% onsite in Norfolk, VA or Pearl Harbor, HI. The MECM Engineer will support a large-scale enterprise Windows environment, providing hands-on expertise in MECM/SCCM engineering, operating system deployments, patching, endpoint compliance, automation, monitoring, performance testing, and infrastructure reliability across mission-critical Navy systems.
Responsibilities
- Engineer, deploy, maintain, and troubleshoot Microsoft Endpoint Configuration Manager (MECM/SCCM) environments at enterprise scale
- Design and manage MECM device collections, applications, packages, task sequences, operating system deployment images, and deployment workflows
- Support enterprise-wide Windows operating system deployments, upgrades, patching, and endpoint configuration management
- Develop and maintain automated MECM workflows using PowerShell, APIs, Python, Ansible, and Infrastructure as Code (IaC) technologies
- Optimize MECM infrastructure for performance, reliability, scalability, and high availability
- Troubleshoot complex MECM client and server issues using logs, diagnostics, monitoring, and platform health data
- Manage Windows endpoint patching strategies, compliance baselines, configuration items, reporting, and proactive remediation
- Support integration between MECM and cloud-based Microsoft technologies including Intune, Azure AD/Entra ID, and Windows Update for Business
- Support MECM infrastructure components including Distribution Points, Boundary Groups, and PXE services, with an understanding of the underlying networking requirements
- Monitor enterprise systems and endpoint environments using Splunk and other observability and dashboarding tools
- Identify performance bottlenecks and develop solutions to improve infrastructure and application reliability
- Design and execute automated performance, load, stress, and failure testing to validate system reliability under real-world conditions
- Develop automated test suites and integrate reliability testing into CI/CD pipelines
- Validate system monitoring, logging, alerting, and recovery capabilities by simulating network disruptions, hardware failures, system overloads, and other failure scenarios
- Define and monitor Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Mean Time to Recovery (MTTR) to improve overall system reliability
- Support CI/CD and DevOps environments using tools such as Jenkins, GitLab, Bitbucket