Infrastructure Automation Engineer

Matchtech
Fareham, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Fareham, United Kingdom

Tech stack

Microsoft Windows
Microsoft Active Directory
Antivirus Softwares
Bash
Configuration Management
Linux
File Systems
DNS
File Server
Hyper-V
McAfee VirusScan
Powershell
Ansible
SQL Databases
Virtual Machines
Virtualization Technology
Zabbix
Scripting (Bash/Python/Go/Ruby)
GIT
Deployment Automation
Bare Metal
Software Version Control
Wsus

Job description

  • Develop, enhance, and maintain infrastructure build and deployment automation using Ansible, PowerShell and scripting approaches.
  • Support the provisioning and deployment activities across physical and virtual environments, including bare-metal servers and virtual machines.
  • Investigate and resolve defects within build and provisioning workflows, supporting release or build notes where required.
  • Create and maintain technical documentation such as build guides and knowledge articles.
  • Provide hands-on involvement during the physical build-out of client and server infrastructure.
  • Offer technical support and guidance during installation and deployment activities.
  • Collaborate with the wider team to establish and improve build standards and best practices.
  • Contribute to low-level design and ongoing documentation updates.

Requirements

  • Experience creating repeatable, reusable automation code for infrastructure deployment and configuration, primarily using PowerShell.
  • Exposure to or willingness to adopt automation tooling such as Ansible.
  • Proficiency with Git for version control.
  • Strong administration skills in Windows or Linux environments, including experience in the other.
  • Experience with both bare-metal provisioning and virtual machine build and provisioning.
  • Strong troubleshooting skills for diagnosing and resolving issues across infrastructure, automation code and build processes.
  • Excellent documentation skills for creating and maintaining build guides and knowledge articles.
  • Ability to work collaboratively across multiple teams and adapt to changing priorities.

Key Technologies & Tools:

  • Ansible: Automation and configuration management.
  • PowerShell: Scripting and automation for Windows build, configuration and deployment.
  • Linux scripting: Bash, Shell, or other scripting languages for Linux-based systems.
  • Virtualisation: Experience provisioning and managing virtual machines, ideally using Hyper-V.
  • Provisioning: Bare-metal provisioning and OS deployment tooling, including PXE-based build processes.
  • Active Directory: Administration including users, groups, and Group Policy.
  • SMB/NFS File Server Management: Administration and management of SMB and NFS file systems.
  • WSUS (Windows Server Update Services): Management of updates and patches across Windows environments.
  • DNS (Domain Name System): Configuration and troubleshooting of DNS services.
  • SQL: Working with SQL databases, including queries, maintenance, and administration.
  • Monitoring: Experience with Zabbix or other monitoring tools for system and network health.
  • Antivirus Management: Knowledge of managing antivirus solutions, including McAfee or other enterprise-level AV software.
  • Enterprise Infrastructure Management: Experience working within large, multi-site on-premises environments with standardised security and access controls.

Apply for this position