We are partnered with a high-performing technology organisation that builds complex, large-scale systems, and they are looking for an experienced Linux Systems Engineer to join their infrastructure team. This is a hybrid role with 2 days per week in their Central London office.
What you’ll be doing:
- Auditing and documenting existing build servers, scripts, and Ansible playbooks
- Mapping dependencies across Linux configuration, Ansible, Packer, and AWS AMI pipelines
- Refactoring and modularising Ansible playbooks and Packer templates for efficiency and scalability
- Designing and implementing automated functional test suites (e.g. Testinfra, InSpec) and integrating them into CI pipelines (Jenkins, GitLab CI)
- Producing runbooks and knowledge transfer documentation to support wider adoption across the organisation
- Strong Linux engineering background, including systems, networking, storage, and security hardening
- Expertise in Ansible (idempotent playbooks, multi-distro support)
- Hands-on experience with Packer (HCL/JSON templates, caching, builders vs. provisioners)
- AWS knowledge (EC2, AMI lifecycle, snapshotting, launch permissions)
- Familiarity with CI/CD tools such as Jenkins or GitLab CI
- Exposure to functional testing frameworks such as Testinfra or InSpec
- Competitive salary + benefits package
- Flexible hybrid working (2 days onsite in Central London)
- The chance to work on technically complex, mission-critical systems in a collaborative engineering environment