The Linux Systems Administrator will support the research computing environment for all departmental researchers as well as supporting world-wide collaborations. The majority of work will be focused on supporting a large-scale, complex, and heterogeneous scientific computing environment. The computing environment supported includes multiple high performance clusters with an aggregate of 8000+ CPU cores, 8 petabytes of online data, multiple database and custom application servers, heterogeneous desktops and servers (Linux, Mac OS X, and Windows), high-performance networking equipment including 10GigE and QDR IB providing connectivity to 1800+ local devices and world-wide access to research data and tools. This work must be done in the context of a department falling under federal HIPAA requirements of the SoM and requires addressing the rapidly evolving technical requirements associated with cutting edge genetic research. This requires expert level troubleshooting of complex technical problems in hardware and software, providing maintenance, and implementing new systems. The position requires effective communication with all members of the Department and an ability propose technical solutions in a concise and compelling manner.
Responsibilities include the following:
- Independently engineer solutions to existing complex computing operations issues. By applying a high level of proficiency in the theoretical operations of computers and networks and a specialized knowledge of the practical application of the underlying theories this person will work independently to solve problems, develop systems and document procedures. The solutions will need to directly address the functional requirements as determined by direct work with faculty and the other members of the GS-ITS team.
- Work independently and as part of a team to design, prototype, and implement new systems and procedures including frequent systems programming using programming languages such as Perl, Python, or BASH.
- Create in-depth technical documentation for complex systems. The documentation will need to be constructed and maintained in a manner that will allow other system administrators to quickly understand the critical components of complex systems design and maintenance. Documentation will need to adhere to documentation standards.
- Work directly with faculty to determine functional requirements for labs. The person will then use systems analysis techniques and procedures to design, specify, and implement systems to meet those needs.
This position requires a flexible schedule and ability to respond to urgent off-hours issues.