Linux Systems Administrator

The Linux Systems Administrator position maintains, develops, and provides support for the high-performance computing (HPC) systems. This position participates in the need identification, design and implementation of new and expanded HPC technologies and projects. A significant portion of the support activities are focused on computational biology software in partnership with scientific staff.

Duties and Responsibilities

  • Build, customize and implement software solutions to facilitate routine operations of an information technology group, including administration automation, performance monitoring, digital security support and user experience improvements
  • Identify, document, plan and execute software solutions for the challenges of the institute and alignment of best practices
  • Troubleshoot performance and resource related software problems
  • Contribute to the design and development of new services to build on our technology offerings to the institute and supporting scientific computation
  • Participate in the resolution of production issues and lead efforts toward solutions
  • Administer Linux OS servers and desktops
  • Set up and manage a resource scheduler on the shared computational servers
  • Support the implementation of major architectural changes
  • Maintain local and web application servers to ensure uptime and responsiveness
  • Proactive monitoring, troubleshooting, triage and resolution or escalation of issues
  • Maintain documentation of systems and processes


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and Experience

  • Bachelor’s degree in computer science or related field
  • Minimum of three years of related work experience in computer science
  • Proficiency in programming skills: Python/Perl or GO
  • One year of Linux Certification (RHCA / RHCE) preferred
  • Strong oral, written communication, and presentation skills
  • Ability to work independently and as part of a team to meet project goals
  • Willing to learn new skills and knowledge quickly in a fast-paced work environment
  • HPC Resource management and scheduling systems (SLURM, TORQUE, Apache Spark)
  • Three-years of experience with Linux systems administration and/or Linux-oriented Software Development in production environments
  • One-year of experience with application containerization, such as Docker or Podman, deploying/managing production apps
  • One-year of Ansible or similar configuration management system, experience preferred in a production environment

Skills and Abilities

  • Excellent communication and interpersonal skills and experience facilitating teamwork in a multidisciplinary group of scientists
  • High level of attention to detail
  • Ability to resolve complex problems, evaluate options and implement solutions
  • Ability to organize and coordinate work of colleagues

How to Apply:

For immediate consideration, please submit a cover letter and Curriculum vitae at: NO PHONE CALLS PLEASE.