Unix/Linux Systems Administrator

University of Colorado Boulder
Colorado, United States
Salary Not Specified
Jul 15, 2021
Employment Type
Full Time

Job Summary

We are encouraging applications for a Unix/Linux Systems Administrator to join our team! This role is a key member of the BioFrontiers IT (BIT) team and should be passionate about coordinating and maintaining the BioFrontiers computing infrastructure and services. The BioFrontiers computing infrastructure includes a virtualized infrastructure, an HPC cluster, diverse storage resources, a data transfer infrastructure, a user software repository, and a configuration management infrastructure.

This position carries a general expectation to respond to critical issues and incidents that arise outside of normal business hours within a reasonable time frame, as established by the position’s supervisor. This expectation is consistent with commitments BIT has made with customers that many of its services will have “best-effort” coverage outside of regular business hours.
The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

At the University of Colorado BioFrontiers Institute, researchers from the life sciences, physical sciences, computer science, and engineering are working together to uncover new knowledge at the frontiers of science and partnering with industry to transform their discoveries into new tools.

What Your Key Responsibilities Will Be

  • In support of BIT operations, administer the internal core infrastructure, including software updates and other ongoing improvements.
  • With input from the BIT team, maintain the core software repository, including deploying new software and updated versions, monitor software use and removing unused software, acquire and maintain commercial software licenses, and document available software.
  • With assistance from the BIT team, maintain the core storage infrastructure, including refreshing and expanding hardware as needed. Automate the provisioning of storage, e.g., as accounts are crafted. Assist in the decommissioning and purging of unused data, particularly as accounts are deactivated.
  • With assistance from the BIT team, administer the data-transfer cluster, including activity monitoring, special-purpose account and protocol provisioning, and software and hardware updates.

What You Should Know

This position is expected to support a hybrid format (remote and in-person support).

What We Can Offer

The hiring range is $65,000.00-$75,000.00. Relocation assistance is available per department guidelines.


The University of Colorado offers excellent benefits , including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder .

Be Statements
Be Effective. Be Impactful. Be Boulder.

What We Require

  • Bachelor’s Degree.
  • At least 1+ years of professional, job-related experience.
    • A combination of education and demonstrable experience may be substituted for a degree on a year-for-year basis.

What You Will Need

  • Outstanding ability to work optimally both within a team and independently, as circumstances warrant.
  • Exceptional ability to communicate with end-users via an electronic ticketing system, by phone, or in person.
  • Ability to quickly master new technologies and use them to tackle research problems.

What We Would Like You To Have

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a scientific field.
  • Knowledge of and 1 year of production experience in a combination of the following:
    • Compiling and installing scientific or engineering software in a Linux environment.
    • Building, configuring, and administering Linux or Unix computer systems.
    • Diagnosing system and application software problems.
    • Scripting in Bash and/or Python.
  • Demonstrable experience in system and related network administration of complex computer systems, specifically Linux systems and preferably Linux clusters.
  • Demonstrated experience in end-user support.
  • Demonstrated experience with software building and configuration tools (e.g., makefiles, rpmbuild, environment modules).
  • Familiarity with version control systems (preferably Git).
  • Familiarity with configuration management tools (preferably Puppet, Ansible, and Salt).
  • Familiarity with parallel programming paradigms (e.g. OpenMP, MPI).
  • Experience with Linux network file systems, particularly NFS.
  • Knowledge of or experience in networking systems and software including DNS, DHCP, LDAP, and TCP/IP.
  • Demonstrated ability to follow through with commitments in a timely and professional manner.
  • Experience working in an environment with constantly evolving job priorities.

Special Instructions

To apply, please submit the following materials:

  1. A current resume.
  2. A cover letter that specifically tells us how your background and experience align with the requirements, qualifications, and responsibilities of the position.

We may request references at a later time.

Please apply by Wednesday, July 28th for consideration.

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs .

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: Recruiting@colorado.edu

Similar jobs

Similar jobs