Job Details
Qualifications
- Azure
- Bachelor's degree
- C++
- Software troubleshooting
- System design
- UNIX
Job Description
Overview:
The Princeton Neuroscience Institute has an opening for a Systems Administrator to support faculty, researchers and students. This position provides advanced computational architecture design, systems administration support, as well as consultative research computing support for quantitative research and education as part of an IT research support team.
This is an onsite role.
Responsibilities:
Install, configure, and repair server hardware.
Install and configure operating system software.
Manage and support commercial and private cloud infrastructure and services on AWS and Google Cloud Platform.
Maintain asset inventory database.
Assist and support Linux/UNIX users in a research environment.
Write and maintain scripts to automate system administration functions.
Install, manage and maintain web applications and databases.
Manage file and block storage systems and infrastructure.
Diagnose, troubleshoot, install, and perform preventative maintenance as requested by faculty, collaborators and graduate students.
Train users on advanced computing techniques.
Build and install software from source code.
Consult with researchers and advise on the purchase and acquisition of computational research hardware and software.
Collaborate with central IT and Research Computing organizations to assure consistent standards are maintained for the installation, configuration, and maintenance of systems.
Qualifications:
Bachelors degree or equivalent in Computer Science (or related field), and/or 5 year’s experience with described technologies
Extensive Linux desktop and server system administration experience.
Hardware, virtual system and application deployments.
Configuration management experience (ex. Puppet, Chef, Ansible).
Continuous integration and testing experience.
Familiarity with container based workflows (ex. Docker, PodMan, Apptainer).
Proficiency programming in Powershell and Python.
Knowledge and understanding of networking and firewalls.
Ability to troubleshoot hardware and software problems
Ability to prioritize, meet deadlines, proactively anticipate and address problems and delays.
Ability to follow up on open items and complete tasks in a timely manner.
Ability to work independently, self-motivate and manage multiple priorities simultaneously.
Awareness of and demonstrated understanding of IT security practices and principles.
Preferred Qualifications:
Advanced HPC systems design.
Proficiency in GPU and High Performance Computing cluster setup and usage, understanding of HPC scheduling principles and environments.
Cloud computing and storage experience.
Advanced software architecture and development skills.
Programming and program maintenance in C, C++, Matlab, Python, et al.
AWS, Google Cloud Platform and/or Azure commercial cloud experience - especially with configuration management, server orchestration, and vendor service integrations.
This position is subject to the University's background check policy
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. KNOW YOUR RIGHTS
Standard Weekly Hours: 36.25 Eligible for Overtime: No Benefits Eligible: Yes Probationary Period: 180 days Essential Services Personnel (see policy for detail): No Physical Capacity Exam Required: No Valid Driver’s License Required: No Experience Level: Mid-Senior Level : #LI-JJ1