Role/Job title PowerShell DSC Engineer ArcGIS Enterprise Automation Work Location Wokingham Role type - Permanent/Fixed Term/ Contracting Contracting Mode of working Hybrid /office based Hybrid (Wokingham) If Hybrid, how many days are required in office? 3 days Number of positions 1 Unit Duration of assignment 6 months Any other working conditions - travel/on call/shifts NA The Role We are seeking a skilled PowerShell Desired State Configuration (DSC) Engineer to automate the endtoend deployment, configuration, and management of ArcGIS Enterprise Base deployments. The candidate will build, maintain, and optimize InfrastructureasCode (IaC) automation workflows to ensure consistent, scalable, and repeatable deployments across onpremises and cloud environments. The role requires deep technical expertise, strong scripting capabilities, and handson experience with ArcGIS Enterprise components.. Key Responsibilities PowerShell DSC Automation Develop,maintain, and enhancePowerShell DSC scriptsfor automated deployment of ArcGIS Enterprise Base (Portal, Server, Data Store). Create reusable DSC resources and modules for scalability and standardization. Implement configuration management practices for lifecycle operations (install, upgrade, patching). ArcGIS Enterprise Automation Automate installation,postinstallconfiguration, federation, and validation of ArcGIS Enterprise components. Build automated workflows for ArcGIS Portal initialization, content management, and security setup. Integrate automation with enterprise systems such as load balancers, certificates, storage, and identity providers. VMSS Automation Design and implement automation workflows for ArcGIS Enterprise configuration within Azure Virtual Machine Scale Sets (VMSS). Build DSC scripts tailored for autoscaling environments, ensuring that new VM instances automatically configure and register with ArcGIS Server sites. Automate scaling event responses,ensuring ArcGIS Enterprise componentsremainfully functional and consistent across all VMSS nodes. OptimizeVMSS deployment images and custom script extensions for highavailability GIS workloads. Cloud & Infrastructure Support Support automated deployments in Azurecloudenvironments. Manage infrastructure provisioning scriptsusingTerraform. Optimizesystem performance and troubleshoot deployment failures. DevOps & CI/CD Integration Integrate DSC scripts with CI/CD pipelinesusingAzure DevOps. Implement automated testing and validation steps for deployment reliability. Maintain version control and documentation for all automation codebases. Collaboration & Requirements Gathering Work closely with GIS architects, system admins, and clients to gather deployment requirements. Translate customer needs into automated workflows and repeatable processes. Provide technicalexpertise, guidance, and support during implementation and troubleshooting. Required Skills & Qualifications Stronghandsonexperience withPowerShell scriptingandDesired State Configuration (DSC). Proven experience deploying and configuringArcGIS Enterprise (Portal, Server, Data Store). Understanding of PKI, SSL certificates, Windows Server administration, and networking basics. Familiarity withAzure cloud platform and virtualization environments. Experience with JSON, YAML, and configuration management concepts. Ability to troubleshoot complex deployment issues independently. Excellent documentation and communication skills. Preferred Skills Experience withArcGIS Enterprise 11.x, including distributed architectures. Exposure to automation tools: Terraform, Ansible, Chef, Puppet, or similar. Knowledge of CI/CD pipelines and Git-based workflows. Scripting experience in Python for ArcGIS automation. Understanding of security hardening and enterprise IT best practices. Employment Details Job Type:Contractor Experience Level:10 Department:GIS/Automation/DevOps