Senior Linux Infrastructure & Automation Engineer

Senior Linux Infrastructure & Automation Engineer

Posted 3 days ago by Whitehall Resources

Negotiable
Inside
Remote
Hertfordshire, England, United Kingdom

Summary: The Senior Linux Infrastructure & Automation Engineer role at Whitehall Resources involves supporting the infrastructure for exploration rover breadboarding and telecoms satellite projects. The position is primarily remote with some travel to Hertfordshire and requires expertise in managing both modern and legacy systems. The engineer will work with various hosts and utilize tools like Ansible for configuration and deployment. This is an initial 3-month contract classified as inside IR35.

Key Responsibilities:

  • Support infrastructure for GNC and software teams as required by projects.
  • Maintain and extend existing systems while learning current infrastructure.
  • Execute operations using Ansible across different hosts for package management and environment configuration.
  • Work with a range of hosts, including industrial PCs, workstation PCs, and VMs.
  • Ensure consistent maintenance of telecoms VMs as identical environments.

Key Skills:

  • RedHat Ansible as a mandatory skill.
  • Git for version control of scripts.
  • Ansible for configuration control.
  • Experience with Autoinstall or similar for system deployment.
  • Proficiency in Ubuntu 20+ or similar Debian derivatives.
  • Knowledge of Podman or similar containerization with hardware passthrough.
  • Experience with hardware emulation (e.g., QEMU).
  • Configuration and installation of physical machines and support hardware.
  • Architecture design and implementation of IT systems.

Salary (Rate): undetermined

City: Hertfordshire

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Linux Infrastructure & Automation Engineer

Whitehall Resources are looking for a Senior Linux Infrastructure & Automation Engineer. This role is mainly remote working, with some travel to Hertfordshire, for an initial 3-month contract. ***Inside IR35***

Job Description:

Project context: Our exploration rover breadboarding and telecoms satellite infrastructure is using increasingly IM unsupported tools and services (be that older systems, newer systems, OS/software that IT simply don't support etc.) raising a need to manage more and more of this internal to the site/project/department where we either want to be on more recent tooling (breadboarding) or maintain older tooling for spacecraft projects whose lifespan is in the tens of years and is expected to remain fixed.

The role is to support this infrastructure in both the GNC and software teams as the projects require, this will involve responsibility for maintaining/extending but may in the case of older systems require learning/understanding the current infrastructure before making substantial adjustments/redeployments.

Our current implementation on breadboarding relies on Ansible executing against a variety of different hosts performing operations from install/update/upgrade packages thru host environment configuration thru checkout and build internal projects from source for deployment on host or in containers.

Expect to be working with a range of hosts on breadboarding (industrial PCs, workstation PCs, VMs) that need as much commonality but each have their own quirks (i.e. not all the industrial PCs can be expected to have consistent network access and will travel out into the field with the rover). The telecoms side is far more consistent with tens of VMs that need to and can be maintained as identical environments.

Required Knowledge:

  • RedHat Ansible as mandatory skill
  • Git for version control of scripts
  • Ansible for configuration control
  • Autoinstall or similar for system deployment
  • Ubuntu 20+ or similar Debian derivatives as OS
  • Podman or similar containerisation o w/ hardware passthrough for graphical applications on unsupported hardware/software (i.e. Nvidia K2000 on RHEL 6 and co)
  • w/ hardware emulation i.e. QEMU
  • Used for development and for service hosting
  • Configuration/installation of physical machines and the required support hardware (racking machines, spec racks w/ acoustic dampening, spec power delivery/UPS, spec network requirements, etc)
  • Architecture design and implementation of an IT system.

All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description. Whitehall Resources are an equal opportunities employer who value a diverse and inclusive working environment. All qualified applicants will receive consideration for employment without regard to race, religion, gender identity or expression, sexual orientation, national origin, pregnancy, disability, age, veteran status, or other characteristics.