Skip to content

Linux 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 by providing world-class software infrastructure for others to build value on top of. This includes working closely with open-source communities, securing the software infrastructure, and driving performance throughout the entire stack. We love our customers who are doing things like running a traditional IT infrastructure to building the future of genAI and leading major research and scientific initiatives like curing cancer.


We are looking for individuals who strive to work on teams empowered by ownership, diversity of thought, pushing the limits of what is possible and want to help others.

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