Linux Systems Administrator

Rochester, NY

POSITION SUMMARY:

The Center for Integrated Research Computing (CIRC) is seeking a full-time experienced Linux Systems

Administrator to support a Linux-based research computing environment. The candidate should have 3 or more years of experience as a Linux Systems Administrator, preferably in a high performance computing (HPC) environment. Reporting to the Assistant Director, the position requires the candidate to configure, operate, and maintain the technical computing, network, and storage resources for CIRC and affiliated partners. The candidate must have the ability to do the following tasks: perform system builds, deploy system software, perform software integrations, work with vendor technical resources, and monitor server, network, and storage performance. Familiarity with a parallel storage system (GPFS, Lustre, BeeGFS, etc.) is highly desired. Similar familiarity with on-premise and cloud-based virtual machine environments (VMWare, AWS, OpenStack, Azure, etc.) is also highly desirable. The candidate must be able to meet with members of the research community, gather requirements, and suggest possible solutions and/or assist in using CIRC resources. The ability to evaluate new storage architectures, systems, and software tools to determine the best techniques for achieving performance and to identify future acquisition objectives is required. The successful candidate must be able to respond to emergency situations involving system troubleshooting, debugging, and monitoring triggers. Creating and maintaining documentation aligned with CIRC’s workflow tracking is also critical. Candidates must be able to work in a team environment and be able to adapt and deploy new technologies, as appropriate.

SPECIFIC RESPONSIBILITIES:

Under direction of the Assistant Director and with latitude for the exercise of independent judgment and initiative:

  • 30% - Maintain operating systems and other system support programs, which requires being responsible for more than one operating system

  • 25% - Will assume responsibility for applications dealing with the overall operating system or with complex sub-systems of the operating system, such as parallel file systems, file management routines, copper and fiber networks and advanced mathematical/scientific software packages

  • 25% - Responsible for supporting the administration of the on-premise and cloud-based virtual machine environment for CIRC’s research community and affiliated partners leading to the coordination of other programmers assigned to projects while providing technical direction and guidance and maintaining a high level of satisfaction regarding end user interaction by working effectively in a team environment

  • 10% - Keep abreast of trends as they relate to the technical computing field, with particular emphasis on high performance computing environments, by self-study, attending job related seminars, courses or conferences which enable personal development and strengthens the user service function

  • 10% - Perform other related duties, including presentation of seminars, supporting courses and instruction of technical computing related services in support of the research community, as required

REQUIRED EDUCATION AND EXPERIENCE:

Bachelor's degree in related discipline such as Computer Science, Business, Statistics, Science or Engineering and 3-4 years of related experience or an equivalent combination of education and experience

TECHNICAL REQUIREMENTS:

  • Linux systems administration - 3+ years

  • RHEL/CentOS expertise

  • Ability to write scripts and tools for system monitoring and maintenance

  • Competence in one or more scripting/programming language (Perl/Python/Java/C)

  • Experience with the installation and configuration of web and application servers (e.g. Apache httpd and Apache Tomcat)

  • Ability to install and maintain complex Linux applications (databases and other system applications)

  • Knowledge of Linux system security, e.g., authentication, port blocking/forwarding, firewalls, ACLs, etc.

  • Experience with storage hardware management - disk arrays, NAS systems, object based storage systems

  • Strong oral, written, and team communication skills, effective questioning, listening, and analytical skills

PREFERRED SKILLS:

  • Experience with high performance computing systems, including Linux computing clusters, job resource managers and schedulers

  • Experience with parallel file systems, standard RAID and de-clustered RAID technologies

  • Knowledge of InfiniBand network technology

  • Proficiency with cloud-based technologies like AWS, Azure, and local clouds

  • Experience with virtualized environments like VMWare, QEMU, OpenStack, etc.

  • Demonstrated proficiency in the creation of system and user documentation

  • Experience in working in a research computing environment

  • Knowledge of scientific and technical computing applications

NOTE: This document describes typical duties and responsibilities and is not intended to limit management from assigning other work as required.

The University of Rochester is committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion to advance the University’s mission to Learn, Discover, Heal, Create – and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. This commitment extends to the administration of our policies, admissions, employment, access, and recruitment of candidates from underrepresented populations, veterans, and persons with disabilities consistent with these values and government contractor Affirmative Action obligations.

How To Apply

All applicants must apply online.

EOE Minorities/Females/Protected Veterans/Disabled

Pay Range

Pay Range: $68,400 - $102,600 Annually

The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job’s compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.

Apply for Job

  • Careers

  • Sign In

  • New User

Location: Central Administration
Full/Part Time: Full-Time
Opening:
Schedule: