Systems Administrator

New Jersey, United States
03 Jun 2020
End of advertisement period
03 Aug 2020
Contract Type
Full Time

Would you like to help academic researchers to advance their groundbreaking research?  Do you have a background in systems administration running Linux? Do you want to help support the use of a world class high-performance computing system?  If so, then Princeton University is recruiting a systems administrator to join the Princeton Institute for Computational Science & Engineering as well as its Research Computing Systems and Storage group.

PICSciE is an interdisciplinary institute with faculty and researchers from diverse backgrounds. It combines this broad expertise to address new and challenging computational problems and contribute to the body of scientific knowledge,

and provides state-of-the-art computing and visualization facilities in collaboration with the Office of Information Technology’s Research Computing.

The role of this position is focused on supporting departmental research systems and high-performance clusters as well as help guide users on their choice of systems, software and programming issues plus work with a team of systems administrators running the most modern hardware available.

If you have a strong background in Linux, system administration, some programming experience, and have worked in an academic-like setting, you have the right skill set to make an immediate impact on research at Princeton. 


  • Provide installation, maintenance and repair of server systems
  • Support users, helping them one-on-one or remotely through tickets
  • Interface between the desktop systems and the high-performance clusters
  • Integrate centralized configuration management
  • Maintain and write scripts to automate system administration functions
  • Manage small to medium sized disk storage systems


Essential Qualifications

  • Bachelor’s degree in Computer Science or related field with 2-5 years of experience or 5-10 years of relevant experience in lieu of a bachelor's degree
  • Experience in the installation, maintenance, operation, tuning, and troubleshooting of Linux and related systems and software
  • Experience with programming and scripting languages
  • Experience with system automation tools such as Puppet, Ansible, or Chef
  • Experience with versioning tools such as Git or Subversion
  • Ability to manage time effectively, working both independently and as part of a team
  • Enthusiasm for learning new skills and adapting to a dynamic environment
  • Strong interpersonal skills, enthusiasm for customer service, and the ability to work with students, staff, and faculty from diverse backgrounds
  • Excellent written and oral communication skills

Preferred Qualifications

  • Experience using and developing open source software tools
  • Experience with High Performance Computing cluster technologies
  • Experience with cloud platforms
  • Experience with programming in one or more compiled languages like C, C++, Fortran
  • Prior work experience in an academic or research environment

Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW