The Department of Genome Sciences (GS) is part of the University of Washington School of Medicine (UW SoM) and is comprised of 27 labs addressing leading edge questions in biology and medicine by developing and applying genetic, genomic and computational approaches taking advantage of genomic information now available for a host of species. GS is making major contributions in the application of genome science to understand the fundamentals of biology and to improve human health and well-being. Genome Sciences is a collaborative department supported by very different academic disciplines. We work with a multitude of Program Investigators (PIs) in departments both on the UW campus as well as worldwide. The department has gone through significant expansion since its beginning in 2001 with annual grant awards of $48.8M in FY15. The department has 47 training, teaching, and research faculty.
The Department of Genome Sciences has an outstanding opportunity for a Linux Systems Engineering Team Manager (Manager of Department Computing). The purpose of the Linux Systems Engineering Team Manager is to provide oversight and leadership of the team, make architectural and policy decisions related to the Department's high performance and scientific computing systems, storage and backups, provide high-level engineering services and assure excellent support and engineering services are provided by the team. This position is part of a centralized departmental IT Services group and reports to the Director of Departmental Computing.
This person will oversee the support of a large-scale scientific computing infrastructure critical to all users of a department of more than 30 research groups and administrative offices. 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 8000+ CPU cores, more than 8 petabytes of online data, 12 petabytes of offline data, multiple database systems and custom application servers, heterogeneous desktops and servers (Linux, MacOS and Windows), high-performance networking equipment including10GigE 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 HIPAA requirements of the School of Medicine 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 to present proposed technical solutions in a concise and compelling manner.
The main responsibilities for this position are as follows:
•25% Manage a team of 4 system engineers. Prioritize work based on the needs of the department, monitor the daily activities to ensure the team is providing excellent and timely service, as well as adhering to best practice standards and implementing solutions that are sustainable and cost effective. Recruit, hire, review performance and take disciplinary actions as needed within the Systems Engineering team.
•15% Independently engineer solutions to 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.
•20% Work with the IT Director, faculty, staff, and the Genome Sciences IT Services group to maintain compliance with state and federal laws as well as University of Washington and School of Medicine specific policies.
•20% Work independently and lead a team to design, prototype, implement, and document new systems and procedures including frequent systems programming using high-level programming languages such as Perl. Provide 2nd tier escalation engineering services to less experienced systems administrators.
•10% Create in-depth technical documentation of 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.
•10% Work directly with faculty and labs for day-to-day computing needs and to determine and forecast functional requirements for labs and the Department. The person will then use systems analysis techniques and procedures to design, specify, and implement systems to meet those needs.
•Mentor systems administrators by applying a broad technical background and awareness of the high-level, long-term goals of the team, the Department, and the University.
•Supervisory Responsibilities: Manage a team of 4 Senior Computing Specialists (the Systems Engineering Team), responsible for recruiting, hiring, firing, and reviewing performance.
Variable scheduling may be required in order to respond to urgent or emerging needs.