Technical Staff Positions


Linux Systems Administrator
Department of Computer Science
Princeton University
Princeton, NJ

Full-Time Position

Position Summary

The Princeton University Department of Computer Science seeks Linux system administrators to join our Infrastructure Operations group. A strong candidate will have a skill level similar to SAGE Level II or III. The Infrastructure Operations group provides support for the department's centralized computing and networking infrastructure, as well as the system-level services they provide.

DUTIES and RESPONSIBILITIES:

  • Perform needs analysis of department servers, networks, and services; manage server installation and cabling as appropriate; administer access to system resources; troubleshoot and resolve system and network problems; plan and implement hardware and software upgrades as needed.
  • Work closely with other staff and research groups to investigate, evaluate, and recommend solutions to various wide-ranging information technology issues, while maintaining awareness of and respect for industry best practices.
  • Install and maintain equipment in a data center environment, including mounting rack hardware and running network cabling in production and pre-production environments.
  • Monitor networks and systems for both trending and troubleshooting.
  • Provide tier 2 user support and after-hours emergency support on a rotating basis to a diverse user base.
  • Create and maintain technical documentation.
  • Provide team training as appropriate.
  • Work on projects, attend meetings, and participate in training as assigned by the supervisor.

Essential Qualifications

  • Bachelor's Degree in Computer Science or related field with 1-2 years of experience
          OR
  • 5-10 years of equivalent 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, as well as good programming habits and experience automating system and network administration tasks.
  • 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 virtualization technologies such as VMware or KVM.
  • Experience with storage networks and network file systems (NFS and SMB/CIFS), including EMC/Isilon filers.
  • Experience with data backup and recovery concepts and technologies.
  • Experience with network and system monitoring tools such as Nagios and MRTG.
  • Experience with system automation tools such as Kickstart and Puppet.
  • Experience with versioning tools such as Subversion, CVS, or Git.
  • Experience working in Higher Education with students, staff, and faculty.
  • Familiarity with networking concepts, network hardware, VLANs, IP subnetting, routing, and firewalls.
  • Familiarity with OpenFlow and SDN concepts and technologies.
  • Familiarity with web development tools such as MySQL, PHP, and HTML.
  • Familiarity with Content Management Systems such as Drupal, MediaWiki, or Wordpress.
  • Familiarity with network printing using CUPS.

The final candidate will be required to successfully complete a background check.

Princeton University is an equal opportunity employer and complies with applicable EEO and affirmative action regulations.

Applying
To apply, visit http://jobs.princeton.edu, click "Search Open Positions", and search for Requisition Number 1300653.