Microsoft Consultant - MOD Corsham

Microsoft SME - MOD Corsham

+ 12-14 month initial contracts

+ MOD Corsham

+ £500- £600 per day

+ SC Cleared roles

+ NSoIT Projects

+ Outside of IR35

Role Description:

Responsible for onboarding of customer applications and implementing infrastructure automation components.

These automation components will primarily be developed using Windows PowerShell and will focus on Windows Server components including its various features and services,

Windows software products, NSoIT(D) customer specific applications running under Windows, SDDC (Software Defined Data Center) tools such as VMware PowerCLI and VMware PowerNSX


  • Understand the NSoIT(D) infrastructure artefacts and/or installation documents to create zero touch automation packages that are parameterised, dynamic and able to repeatedly and reliably deploy against these artefacts.

  • Apply complex problem solving to "reverse engineer" applications, artefacts and manual build instructions to create zero touch automation packages. Often these applications are legacy, were created without automation in mind or are otherwise resistive to full, zero touch automation.

  • Create production quality code, following industry standard best practices as well as internal policies and procedures.

  • Collaborate effectively with other members of the agile automation team; sharing knowledge and peer reviewing others work prior to formal review by the Software Engineering Team Lead.


At least 12 months' demonstrable hands on experience within the last 3 years:

  • Creating complex PowerShell automation modules for production systems utilising at least PowerShell v4 as a minimum.

  • Formulating solutions to meet 'bare metal' or 'zero touch' provisioning requirements.

  • Automated deployment of server, network or storage technologies across multiple vendors.

  • Building or supporting large Windows infrastructure environments.

  • Working as part of an Agile development team.

Essential Skills:

  • Demonstrable experience with advanced PowerShell coding features e.g. Workflows, Desired State Configuration (DSC) and Bare Metal Deployment.

At least one of the following professional certifications that have been obtained within the last five years:

  • Networking certification, CCNA (Cisco Certified Network Associate) or similar.

  • Virtualisation certification, VMware VCP (VMware vCenter Certified Professional) or similar,

  • Windows Server certification, MCSA (Microsoft Certified Solutions Associate) / MCSE (Microsoft Certified Solutions Expert) or similar.