IBBR’s IT environment supports a complex array of services to support our research mission. Most critically, we support a medium sized high performance computing cluster that also serves as a virtual Linux desktop to be used in the visualization of biomolecules. We have two data centers within our campus in Rockville MD which provide highly available and secure hosting of > 100TB of research data, websites and databases. This position will be responsible for the management of our infrastructure services and serve to architect our future growth alongside the Director of Information Technology to whom this position reports. Responsibilities will include a wide range of projects including day to day management of the HPC cluster, planning projects for its future growth and improvement as needed, managing the vSphere server cluster, the block and file storage arrays, and support for many of the virtual machines provided to users and IT staff. This position will work alongside the desktop support team and the software development team in the management of IBBR’s IT department. This position will be involved in planning, developing project plans, and documentation. As an exempt position, the Systems Engineer may be required to work off-hours or weekends as needed during roll-outs and repairs.
Bachelor’s degree in computer science, engineering, information technology/ related field OR equivalent combination of education and relevant work experience. High level of comfort with Linux servers, command line operations and shell scripting. Some experience with a high level programming language such as Perl, Python, PHP, etc. Experience with virtual server environments (VMware, OpenStack, etc). Good experience with TCP/IP networking. The demonstrated ability to research new technical projects, gather requirements, and work with a high degree of independence is required. Must be able to communicate complex topics to non-technical audiences. Must be able plan and schedule own work, set and meet deadlines. Must be able to constantly learn and gather new skills. A very high ability to ‘engineer’ solutions by asking questions and determining the root needs of a project while evaluating best practices and long term support for the deployed project. The ability to develop projects that fit into the existing portfolio while meeting customer needs is required.