Peraton is seeking an experienced Microsoft System Center Configuration Engineer to join our IT operations team of qualified, diverse individuals. The ideal candidate will have several years of experience in developing, packaging, and deploying updates, patches, applications, and fixes across a large, distributed environment using Microsoft System Center Configuration Manager (SCCM). This role requires a strong understanding of systems management, patch management, and software deployment strategies to ensure the stability, security, and performance of IT systems.
Day to Day Responsibilities:
- System Center Configuration Manager (SCCM) Administration:
- Manage and maintain the SCCM infrastructure, ensuring optimal performance, scalability, and reliability.
- Develop, package, and deploy software updates, patches, applications, and system fixes to endpoints across a large, distributed enterprise environment.
- Implement and manage system configurations, software installations, and operating system deployments (OSD) using SCCM.
- Patch Management & Software Updates:
- Create and manage deployment schedules for critical patches and security updates, ensuring all systems are up to date and compliant.
- Collaborate with the security team to identify, test, and deploy security patches for operating systems and applications.
- Troubleshoot and resolve issues related to patch deployment, ensuring minimal disruption to end-users.
- Application Packaging & Deployment:
- Package, test, and deploy applications in various formats (MSI, EXE, scripts) via SCCM.
- Maintain a catalog of packaged applications and ensure their compatibility with the existing systems.
- Ensure that deployment configurations align with company policies and standards for security and performance.
- Automation & Scripting:
- Automate deployment tasks using PowerShell, batch scripts, or other automation tools to streamline patching, updates, and application distribution.
- Develop and maintain custom deployment solutions to meet business and operational requirements.
- System Monitoring & Reporting:
- Monitor SCCM and system deployment activities to ensure successful delivery and resolve any issues or failures.
- Generate and analyze reports to track patch compliance, application deployments, and system configurations.
- Provide status reports and metrics on software distribution and update cycles to management.
- Troubleshooting & Support:
- Provide expert-level troubleshooting support for SCCM-related issues, including software deployments, update failures, and system configurations.
- Work closely with internal teams to resolve hardware, software, and system deployment issues affecting end-users.
- Documentation & Best Practices:
- Create and maintain detailed documentation for deployment procedures, configurations, and troubleshooting steps.
- Develop and promote best practices for system management, application deployment, and patching.
- Collaboration & Knowledge Sharing:
- Work closely with other IT teams to ensure smooth coordination between SCCM management, network infrastructure, and security teams.
- Share knowledge and provide mentorship to junior staff on SCCM and deployment processes.
#TSAImpact