Title: Research Systems, Linux Administrator
Location: Upper East Side
Org Unit: Research Dean
Work Days: Monday-Friday
Exemption Status: Exempt
Position Summary
Under guidance, directly interfaces with biomedical researchers to assess their research needs and implements tailored solutions for their problem sets within a growing and adaptive computational environment
Job Responsibilities
- Aids in the expansion of the department’s Peta-Scale GPFS-based storage infrastructure.
- Implements data management and storage tiers, including off-site replication or backup to the Cornell-Ithaca campus.
- Upgrades existing batch scheduling infrastructure.
- Monitors and troubleshoots cluster performance issues.
- Performs installation of custom, open-source, or other third-party applications required by researcher workflows.
- Assists cluster users with the efficient use of the cluster resources and implementation of scheduler scripts.
- Directly interfaces with investigators to assess needs and implement tailored solutions for their problem sets.
- Performs other related duties as directed.
Education
- Bachelor’s Degree in related field
Experience
Approximately 4 years of relevant work experience
Bachelor’s of Science degree, preferably in a technical field (e.g. computer science, physics, math, chemistry, or engineering)
Experience working in a scientific computing environment, particularly in an academic setting is highly desired.
Experience with Infiniband networking is highly desired
Experience with GPGPU computing, particularly using the nVidia CUDA toolkit is highly desired
Experience setting up and maintaining scientific computing clusters and their associated scheduling systems, such as SGE, PBS, or slurm is highly desired
Experience developing database-backed web applications, particularly using Ruby on Rails is highly desired
Knowledge, Skills and Abilities
- A very high degree of fluency in the Linux operating system, including scripting languages such as bash, ruby or perl.
- Experience building, installing, and configuring a variety of open-source Linux software packages, especially with complex dependencies.
- A working knowledge of at least one object-oriented programming language, such as C++ or Java.
- A detailed knowledge of computer hardware, specifically, Peta-scale storage platforms.
- Experience maintaining and preferably implementing GPFS storage clusters.
- A working knowledge of networking concepts and use of tools and protocols such as SSH, DNS, DHCP, and LDAP.
Working Conditions/Physical Demands
Standard office work; Position may require domestic and international travel; Position may require to ability to work flexible hours, evenings and/or weekends when requested for special projects