Linux Engineer
Role details
Job location
Tech stack
Job description
As a Linux Engineer, you will play a key role in managing, maintaining, and improving the company's Linux-based systems. While Linux will be your primary focus, the role will also involve supporting wider IT infrastructure and networking projects, offering a varied and well-rounded technical position.
You will be responsible for ensuring system reliability, performance, and security, while also contributing to ongoing infrastructure improvements and future technology initiatives.
Key Responsibilities
-
Administration, maintenance, and optimisation of Linux servers
-
Monitoring system performance and ensuring high availability
-
Troubleshooting and resolving technical issues across Linux environments
-
Supporting IT infrastructure projects (servers, virtualisation, storage)
-
Assisting with networking tasks including switches, firewalls, and connectivity
-
Contributing to system upgrades, patching, and security best practices
-
Collaborating with wider IT teams to deliver technical improvements
Requirements
-
Strong experience with Linux system administration (e.g., RedHat, CentOS, Ubuntu or similar)
-
Experience with virtualisation technologies (VMware, Hyper-V or similar)
-
Basic to intermediate networking knowledge (TCP/IP, DNS, DHCP, VLANs, firewalls)
-
Experience supporting broader IT infrastructure environments
-
Strong troubleshooting and problem-solving skills
-
Ability to work both independently and as part of a team
Benefits & conditions
- Salary between £35,000 - £45,000 depending on experience