Skip to content

Systems Engineer

Remote
  • Reno, Nevada, United States
$125,000 - $175,000 per yearEngineering

Job description

CIQ OVERVIEW

CIQ believes in helping people do great things. We do this by building strong communities for open-source software, innovating software infrastructure, and building the next generation of performance computing. Our software stack consists of Rocky Linux the CentOS replacement, Apptainer the container solution of choice for HPC, Warewulf a provisioning and cluster management solution, and Fuzzball our next-generation performance computing platform that is a multi-cloud, multi-site, multi-cluster, and multi-node. 


If you are interested in an environment built on ownership, diversity of thought, and pushing the limits of what is possible, then we would be interested in you.


POSITION SUMMARY

As Systems Engineer, you will be responsible for developing integrated solutions on Rocky Linux for deployment in customer environments on-prem and in commercial clouds using CIQ platforms and tools, including Mountain and Ascender. Additional responsibilities include but are not limited to:

  • Writing and maintaining RPM spec files and building RPM packages.

  • Familiarity with building Linux disk images and bootable ISOs, especially using standard Fedora tooling.

  • Building images for public clouds, including one or more of AWS, GCP, Azure, or OCI.

  • Building and maintaining CI/CD pipelines, including the use of GitHub workflows and/or Bitbucket pipelines.

  • Developing and maintaining scripts in Bash and/or Python.

  • Documenting complex systems and procedures for their use.

  • Developing automation with Ansible and Ascender.

  • Collaborating with and presenting to external stakeholders, including partners, prospects, and customers, to understand requirements and demonstrate capabilities.

  • Collaborating in a multi-user Git development environment to maintain scripts, container definitions, and other sources.

  • Building OCI containers with Docker, Podman, and/or Buildah.

  • Using and maintaining containers in OCI container registries, including ORAS artifacts.

Job requirements

NEEDED TO SUCCEED

Successful candidates will have demonstrated experience in RPM-based Linux distributions and their ecosystems, including Fedora, CentOS, Red Hat Enterprise Linux, and/or Rocky Linux; previous RPM packaging and maintenance experience is a huge plus. Especially in the context of a large project, such as Fedora or OpenSUSE; Experience with Ansible (preferred) or similar configuration-management technology; the ability to write documentation targeted appropriately at technical and non-technical audiences; and a friendly, collaborative, humble, honest, and always striving to be better attitude.


EDUCATION AND EXPERIENCE

Proven work experience as a Linux systems engineer. Experience in a “DevOps” environment preferred. Experience working with external stakeholders is a plus.


or