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
EnglishJob 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.