Linux Administrator
Role details
Job location
Tech stack
Job description
We are looking for an experienced Linux Administrator to join our infrastructure team. This role is a direct replacement following Shane's departure and is critical to maintaining the stability, performance, and security of our physical server estate and virtualised environments. You will be the primary owner of Linux-based systems and work closely with the wider DevOps and Cloud Engineering team., * Manage, maintain, and optimise Linux servers across physical and virtualised environments (Ubuntu primary, RHEL/CentOS as needed)
- Administer and support KVM virtualisation infrastructure, including provisioning, configuration, and lifecycle management of VMs
- Monitor system performance, identify bottlenecks, and proactively resolve infrastructure issues
- Design and implement backup, disaster recovery, and high-availability solutions
- Manage networking components including TCP/IP, DNS, DHCP, VLANs, routing, and firewall rules
- Develop and maintain automation scripts (Bash, Python) to streamline repetitive operational tasks
- Maintain comprehensive documentation for all systems, configurations, and procedures
- Collaborate with cloud and DevOps engineers on hybrid infrastructure initiatives
- Participate in on-call rota and respond to P1/P2 incidents within agreed SLAs
Requirements
Core Linux
- Minimum 5+ years as a Linux Systems Administrator in a production environment
- Expert-level proficiency in Ubuntu Server; working knowledge of RHEL/CentOS beneficial
- Strong experience managing physical bare-metal server environments
- Proven KVM virtualisation administration (VM provisioning, snapshots, live migration, storage pools)
Networking
- Solid understanding of TCP/IP, DNS, DHCP, VLAN configuration, and firewall management
- Experience with network troubleshooting tools (tcpdump, netstat, iperf, traceroute)
Automation & Scripting
- Proficiency in Bash scripting for system automation and task scheduling
- Python scripting experience desirable
- Familiarity with configuration management tools (Ansible, Puppet, or Chef) advantageous
Monitoring & Reliability
- Experience with monitoring platforms (Zabbix, Nagios, Prometheus/Grafana, or equivalent)
- Demonstrated experience implementing backup strategies and DR testing procedures
- Understanding of high-availability concepts (clustering, failover, load balancing)
Desirable / Nice to Have
- Exposure to cloud platforms (AWS, Azure, or GCP) - hybrid cloud experience a plus
- Containerisation experience (Docker, Kubernetes) beneficial
- Security hardening experience (CIS benchmarks, SELinux/AppArmor, vulnerability management)
- Relevant certifications: LPIC-2, RHCSA/RHCE, or CompTIA Linux+
Soft Skills
- Strong problem-solving ability with a structured, methodical approach to incident resolution
- Ability to work independently, take ownership, and make sound decisions under pressure
- Clear written and verbal communication skills - able to document changes and explain technical issues to non-technical stakeholders
- Team player with a proactive, can-do attitude
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £40,000.00 per year, * Company pension
- Employee discount
- On-site parking
- Referral programme