System Administrator - Linux

Systems Engineer We are seeking a versatile Systems Engineer to join our team and support the ongoing growth and stability of our hybrid IT infrastructure. The role will focus primarily on Linux systems, security, compliance and maintenance, while providing flexibility to support Microsoft environments when required.Role Summary As a Mixed-Platform Systems Engineer, you will manage and optimise our Linux systems, contribute to the administration of our Windows Server environment, and collaborate across teams to ensure the smooth operation of our platforms. This is a hands-on role offering opportunities to learn and grow within a broad technology stack.Key ResponsibilitiesAdminister, manage, and optimise Linux servers (Ubuntu and CentOS) across physical, virtual, and cloud environments.Configure, maintain, and secure web servers (Apache and Nginx) hosting PHP applications.Implement and manage server security using firewalls (UFW, iptables) and tools such as Fail2Ban.Support and maintain database systems (MySQL and MariaDB).Provide operational support for both Linux and Windows Server systems, including patching, monitoring, and troubleshooting.Support Microsoft Windows Server environments (2016/2019/2022), including Active Directory, DNS, DHCP, and Group Policy management.Work closely with Development teams to provision, secure and maintain development and testing environments.Assist with ServiceDesk escalations and provide advanced troubleshooting for systems-related issues. ..... full job details .....