Linux SysAdmin and Systems Programmer

Company: Imperial College London
Apply for the Linux SysAdmin and Systems Programmer
Location: London
Job Description:

Overview

In this Linux-focused role within the Computing Support Group, you will maintain and enhance reliable, secure computing services across a university department. You’ll work with cross-functional teams to ensure scalable, resilient infrastructure that supports teaching, research and administration. You’ll automate, monitor and secure systems, while supporting students and staff in a collaborative, multidisciplinary environment. This is a chance to influence the department’s IT services at scale and contribute to innovative technical solutions.

Pay / Benefits

  • sector-leading salary and remuneration package
  • generous annual leave and pension schemes
  • flexible working policy from day one
  • family leave packages
  • on-site leisure facilities
  • cycle-to-work scheme

Responsibilities

  • Provide reliable, secure, high-performing Linux computing services for teaching, research and admin activities
  • Maintain and improve departmental infrastructure with emphasis on automation, scalability, performance, and resilience
  • Perform systems administration tasks: monitoring, patching, access control, backups, and vulnerability management
  • Collaborate with academic staff, researchers and technical colleagues to define requirements and deliver effective systems and user support
  • Support teaching activities across undergraduate, postgraduate and PhD programs; maintain teaching labs and development environments
  • Contribute to shared services and infrastructure with College ICT and other technical groups
  • Provide technical input to procurement, installation, configuration and lifecycle management of hardware, software and infrastructure
  • Ensure compliance with information security, data management and IT policies; detect, investigate and resolve incidents and implement preventative measures
  • Identify opportunities to improve services, automate processes and adopt new technologies
  • Support wider management and development of IT services within the department

Key requirements

  • Degree in Computer Science or closely related subject, or equivalent experience
  • Experience in Linux and Windows systems administration
  • Networking, security, backups, databases, web hosting and configuration management
  • Desirable: virtualization, cloud services, systems programming, application development or student information systems
  • Strong interpersonal, organizational and analytical skills
  • Effective communication with staff and students
  • Proactive learning, issue diagnosis/resolution and continuous improvement
  • interpersonal skills
  • organizational skills
  • analytical thinking
  • Linux systems administration
  • Windows systems administration
  • Networking

…

Posted: October 11th, 2026