The Princeton University Department of Computer Science seeks a system and network administrator to join our Infrastructure Operations group. The Infrastructure Operations group provides support for the department's centralized computing and networking infrastructures, and the system-level services they provide, as well as providing direct and indirect support for some private research systems.
Perform needs analysis of department servers, networks, and services; 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, recommend, implement, and maintain 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 installing or maintaining 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 public-facing and internal technical documentation.
Provide team training as appropriate.
Work on projects, attend meetings, and participate in training as assigned by the supervisor.
Bachelors degree in Computer Science or related field with 3-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, as well as good programming habits and experience automating system and network administration tasks.
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.
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.
Experience with cloud platforms such as AWS, Azure, or GCP.
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 database systems such as MySQL, PostgreSQL, and MongoDB.
Familiarity with Content Management Systems such as Drupal, MediaWiki, or Wordpress.
Familiarity with network printing using CUPS and PaperCut.
The final candidate will be required successfully to complete a background check.
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
Standard Weekly Hours
Eligible for Overtime
Essential Services Personnel (see policy for detail)
Physical Capacity Exam Required
Valid Driver’s License Required