A temporary position as Head Engineer is available available at the NCMM (http://www.med.uio.no/ncmm/english/) IT team. The position is for 2 years with possibility for extension.
The NCMM IT infrastructure serves approximately 100 local scientists and local facilities, as well as a smaller number of external scientific collaborators. It is served by three employees today, and we are adding a fourth position to the team.
The NCMM expanding IT infrastructure currently consists of 310 desktop and scientific instrument computers, 10 Linux servers for HPC file and application workloads totaling 632 cores and 2.5 Tb of RAM, 275 Tb of server storage capacity, two Gigabit grade Ethernet wired networks (lab production and academic network), as well as relevant printing and WiFi (Eduroam) facilities.
The successful candidate will have the following tasks:
The deployment of scientific computing software from source code or binary forms on a number of High Performance Computing Linux servers. The deployment involves also the task of efficiently automating the software deployment process in order to be able to keep up with the volume of work.
Maintaining and adapting (in Perl, Python and C/C++) complex software pipelines that contain an increasing number of software dependencies to function properly.
Documenting the scientific computing environment both in terms of the number/type of applications, their versions with the goal to make the IT infrastructure easier to use by the NCMM scientists.
Under the direction of the Head of IT, the candidate will perform capacity planning to ensure that the NCMM IT infrastructure can accommodate the scientific computing requirements of the scientists.
The candidate will be interacting both with the Life Science and IT personnel. Frequent interaction with the NCMM life scientists is required in order to obtain a good understanding of their scientific domain and help them use the facilities in the most efficient manner.
Bachelor’s Degree in Computer Science or a combination of Computer Science/ Bioinformatics is required. Documented alternative experience can replace this formal requirement. A postgraduate degree within the field will be an advantage.
At least 3 years of documented previous exposure in an international R&D environment, supporting bioinformaticians and Life Scientists.
Good knowledge of Python 2.x/3.x, C/C++ and Perl (5.x/6.x) programming languages is required. Ability to install from source and troubleshoot scientific computing packages on Linux and Windows servers.
Good knowledge of Bash Shell scripting is needed.
Good knowledge of version control (svn/git), gdb and other scripting language debugging tools is needed.
Knowledge of Docker and Linux containers for scientific computing infrastructures.
Knowledge of Cfengine and Ansible for configuration management.
Good knowledge of SQL and the MariaDB/MySQL/Postgres RDBMS environments is important.
Intermediate knowledge of Linux server (RHEL, CentOS) administration: yum package management, web server and LVM administration, qemu/kvm virtulization, ability to use kickstart to automate Linux workstation and server deployments,
NFS server administration
Ability to communicate with non-technical users and instruct Life Scientists to use complex infrastructures.
Good interpersonal skills and command of the English language are essential.
Good time management skills and ability to work under pressure to meet deadlines.
Knowledge of SLURM and exposure to supercomputing queue/ batch system environments to assist scientists to use National and European supercomputing facilities will be an advantage.
Exposure to transcriptomics, chemoinformatics and structural biology scientific applications is considered an advantage.
Stimulating and challenging work in an organization with dedicated researchers.
Salary level between NOK 459 100 - 569 000 per year, depending on qualifications and seniority.
Pension arrangements in the Norwegian Public Service Pension Fund.
Flexible working hours and attractive welfare arrangements.
How to apply
The application must include:
Cover letter statement of motivation
CV (summarizing education, positions and academic work)
Copies of educational certificates (academic transcripts only)
Documentation of english proficiency, if relevant.
List of referees: 2-3 references (name, relation to candidate, e-mail and phone number)
Please submit your application with attachments through our web-based recruitment system at https://www.jobbnorge.no/en/available-jobs/job/153632/head-engineer-in-it-systems.