The Infrastructure Engineer is responsible for the implementation, support, and evolution of the organisation's IT infrastructure. This includes ensuring the reliability, scalability, and security of systems and services that underpin business operations.
Primary Responsibilities
* Design, deploy, and maintain IT infrastructure (servers, networks, storage, cloud, etc.).
* Manage virtualized environments (e.g., VMware, Hyper-V) and cloud services (e.g., AWS, Azure).
* Monitor system performance, availability, and security across all environments.
* Automate routine infrastructure tasks using scripts and infrastructure-as-code tools.
* Implement backup, disaster recovery, and business continuity plans.
* Collaborate with IT teams to support project delivery and operational needs.
* Respond to incidents and service requests, providing root cause analysis as needed.
* Maintain documentation for configurations, procedures, and change controls.
Core Technical Skills
* Operating Systems:
Windows Server, Linux (Red Hat, Ubuntu, CentOS)
* Virtualization:
VMware vSphere, Microsoft Hyper-V
* Cloud Platforms:
AWS, Microsoft Azure, Google Cloud (GCP)
* Networking:
TCP/IP, DNS, DHCP, firewalls, VPNs, routing, switching
* Automation & Scripting:
PowerShell, Bash, Python, Ansible, Terraform
* Monitoring & Tools:
Nagios, Zabbix, Prometheus, Grafana, SolarWinds
* Backup & Recovery:
Veeam, Commvault, Azure Backup
Experience and Qualifications
* Bachelor's degree in IT, Computer Science, Engineering, or equivalent experience.
* 3–5+ years in infrastructure engineering, system administration, or similar roles.
* Experience managing hybrid environments (on-prem and cloud).
* Strong understanding of IT security principles and compliance standards.