T

Two95 International

Image Engineer: Windows Imaging with PowerShell Scripting

System AdministrationConfirmed live in the last 24 hours
Full-timeGeorge Town, Penang, Malaysia$168k - $170kIn-person

About the Job

Requirements

  • Strong experience with Windows operating system imaging tools, including Microsoft Deployment Toolkit, System Center Configuration Manager/Microsoft Endpoint Configuration Manager, Deployment Image Servicing and Management, Sysprep, Ghost, and Full Flash Update.
  • Proficiency in PowerShell and batch scripting.
  • Understanding of Unified Extensible Firmware Interface/Basic Input/Output System configurations and Preboot Execution Environment boot environments in Windows Preinstallation Environment.
  • Experience with endpoint management platforms, including System Center Configuration Manager, Intune, and Autopilot.
  • Knowledge of networking protocols and deployment over local and wide area networks.
  • Deep understanding of Windows Server, Active Directory, Domain Name System, and Group Policy.
  • Experience with Structured Query Language and System Center Configuration Manager/Microsoft Endpoint Configuration Manager reporting.
  • Knowledge of networking protocols, including Transmission Control Protocol/Internet Protocol, virtualization, and endpoint security.
  • Strong knowledge of Windows Autopilot and Intune.
  • Experience with device lifecycle management and cloud-based provisioning.
  • Experience in Linux image creation and deployment for point-of-sale devices.

Responsibilities

  • Develop and maintain standardized Windows operating system images for desktops and laptops.
  • Automate Windows 10 and Windows 11 provisioning for hardware devices using original equipment manufacturer images released by vendors.
  • Use Microsoft Deployment Toolkit, Windows Assessment and Deployment Kit, and System Center Configuration Manager to create and redeploy images to individual or groups of PCs.
  • Create Windows Preinstallation Environment, Assessment and Deployment Kit, and boot images for new image releases and update image and Preboot Execution Environment settings.
  • Automate operating system images using XML, PowerShell scripts, and batch files.
  • Maintain driver compatibility across hardware components and prevent image deployment issues.
  • Validate and document image configurations after creation and save updates in a shared repository.
  • Create Ghost and Full Flash Update image test deployments and redeploy images to check for production deployment issues.
  • Provide Level 3 support for image deployment issues, resolve problems, and document changes for subsequent base image releases.
  • Test new images released by HP and Microsoft.
  • Coordinate with support teams to understand preload image changes and use PowerShell to create the required scripts.
  • Create preload images on request, install required applications, and capture Ghost and Full Flash Update images.
  • Run security scans on images before production release.
  • Update images when Windows patches, security updates, or application versions are released, and test images before production release.
  • Design and configure System Center Configuration Manager architecture, including site hierarchy and site roles, for image, application, and patch deployments.
  • Maintain the health of System Center Configuration Manager servers, clients, and distribution points, and remediate reported issues.
  • Perform disaster recovery and backup testing for Configuration Manager.
  • Collaborate with application support to obtain installation instructions and support files.
  • Create and configure applications using provided documentation and resources.
  • Test applications in pre-production to ensure functionality and stability.
  • Coordinate application releases to production after validation and approval.
  • Use PowerShell and VBScript to create applications and customizations.
  • Coordinate patching schedules with security and infrastructure teams to align with organizational policies and minimize user disruption.
  • Manage and execute Windows patch deployments across organizational endpoints using Microsoft Endpoint Manager/Intune.
  • Ensure Intune-enrolled devices receive patches only through update rings.
  • Create update ring policies to configure quality and feature update deferrals.
  • Configure restart behavior and user experience settings.
  • Assign update rings to device groups and dynamic Microsoft Entra ID groups for pilot and production devices.
  • Check patch installations on test devices for compatibility and potential issues.
  • Schedule and execute pre-production patch deployments using Microsoft Endpoint Manager/Intune to validate stability before production rollout.
  • Generate and analyze compliance and installation reports to confirm successful deployment and identify anomalies.
  • Configure and deploy patches for other devices using System Center Configuration Manager/Microsoft Endpoint Configuration Manager.
  • Download and validate deployment packages and ensure required updates are available and distributed to distribution points.
  • Monitor patch deployment through Intune and Configuration Manager reporting tools, troubleshoot failed updates, and maintain compliance across managed devices.
  • Work with support and infrastructure teams to address issues found during pre-production testing.
  • Create custom Windows image deployments using task sequences and maintain operating system deployment task sequences for new image deployments and in-place upgrades.
  • Monitor application, operating system, and patch deployment compliance and troubleshoot failures.
  • Generate custom reports for application, package, and patch deployment success.
  • Collaborate with network and Active Directory support teams to resolve issues.
  • Follow change request procedures for server and client changes before Configuration Manager upgrades.
  • Upgrade Configuration Manager infrastructure when Microsoft releases updates, ensure servers and clients are updated after configuration changes, and monitor site and backup health.
  • Identify automation opportunities and create PowerShell scripts to automate deployment, patching, and content distribution.
  • Assist with enrolling devices in Autopilot through Microsoft Intune when needed to address image deployment issues.
  • Manage Autopilot provisioning and hybrid Microsoft Entra ID join scenarios.
  • Enable automatic enrollment into Microsoft Intune for new PC setups.
  • Integrate imaging workflows with System Center Configuration Manager and Intune for new operating system deployments.
  • Customize the out-of-box experience with company branding, default application installation, privacy settings, desktop customization, and license terms.
  • Verify hardware hash uploads and profile assignments based on device identifiers.
  • Guide end users through the out-of-box experience when setting up image deployments.
  • Support end users with login, setup, and connectivity issues after image deployment.
  • Monitor new-device operating system deployment status using the enrollment status page.
  • Resolve common network connectivity, login, and device registration issues through Intune.
  • Perform Autopilot reset or refresh to restart image installation when deployment errors occur.
  • Maintain accurate hardware records of device deployments and user interactions.
  • Assist with physical device tagging and inventory updates after operating system installation.
  • Support device repurposing, recovery, and retirement using Autopilot features.
  • Coordinate with hardware vendors on new drivers or firmware, obtain required information, and test changes before production release.
  • Work with helpdesk and desktop support teams to address reported issues and share break-fix solutions.
  • Create and maintain image-creation procedures, standards, and troubleshooting guides.
  • Maintain standard operating procedures, deployment guides, and technical documentation in the repository and share them as needed.
  • Provide knowledge transfer to new team members.
  • Build and maintain standardized Linux operating system images for Lenovo point-of-sale devices.
  • Test images on new hardware, create updated images when needed, and test them before production release.
  • Use Ghost to test and redeploy images for point-of-sale devices.
  • Use configuration files to run unattended installations with less manual effort.
  • Test images in virtual and physical environments before production rollout.
  • Ensure post-deployment configurations meet organizational standards.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Two95 International

See more jobs