DevOps Engineer

DevOps Engineer

Reporting to the Senior Director of Software Engineering, the DevOps Engineer will perform software release engineering, package maintenance, troubleshooting, and general support of software engineering projects.


  • Lead software engineering support efforts, ensure software engineers can work effectively and resolve engineering issues with limited disruptions

  • Release engineering, package maintenance, package management and package publication

  • Implementation/maintenance of continuous integration “pipelines” to support software engineering and SQA processes

  • Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues

  • Maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization to support engineering efforts

  • Install and upgrade computer components and software, manage virtual servers, and integrate automation processes

  • Provide communication, documentation, and/or technical specifications to relevant staff for planning; implementing/maintaining infrastructure

  • Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures


The ideal candidate will have many of the following key skills and qualifications:

  • 4 or more years of Linux use; working knowledge of shell scripting; system configuration syntax; Ansible experience is a plus

  • Working knowledge of Linux containers, libvirt, and/or qemu

  • Basic familiarity with Jenkins, especially with the Groovy pipeline DSL, GitHub actions a plus

  • Strong knowledge of systems and networking software and diagnostics, especially within the shell

  • Basic familiarity with the complete software lifecycle, from authorship, testing, qualification, publication, and provisioning

  • Experience with any scripting and/or automation tools

  • Bachelor’s degree in Computer Science, Information Technology, System Administration, or a closely related field, or equivalent experience required

  • BS / MSc in Computer Science, Information Technology, System Administration or a related field

If you are absolutely passionate about what we do, then send your cover letter, resume, and job title to