DevOps Scientific Programmer
ApplyWe are looking for a DevOps scientific programmer. You will develop and scale advanced solutions for research data management. You also integrate and automate scientific data workflows so that scientists can more easily analyse, store and publish their data. This is how you support science. You also work together with researchers and develop services that advance Open Science and innovation. Does this appeal to you? Then respond to this vacancy!
Where you will work
SURF is the ICT cooperative for Dutch educational and research institutions. Together with them, we work on digital services and complex innovation challenges to enhance the quality of education and research. As a DevOps Engineer (scientific programmer), you will contribute to this.
The team you will join
Our Data Management Services group is an international, energetic, cross-functional and multidisciplinary team specialising in Research Data Management (RDM). We develop services that help researchers securely store, analyse and share their research data according to FAIR principles. We do this to support Open Science, and gut the partnership of Dutch education and research institutions.
We work closely with SURF members (scientists, students and scientific institutions) to co-create essential IT services. Supporting their research is what drives us. The team is based in Amsterdam.
What you will do
Together with colleagues, you develop new Research Data Management software (RDM), which you also operationalise. You will also work on integrations with SURF's high-performance computing and data infrastructure. You will do all this to further develop our Research Data Management services. This is how we meet the needs of research in the Netherlands.
What else will you do?
- You will develop, maintain and improve research data management applications and services, such as iRODS and YODA. Not familiar with these? Then read about iRODS and YODA here https://www.surf.nl/praktijkverhaal/yoda-hosting-research-data-management-wordt-eindelijk-veilig-en-gemakkelijk.
- You integrate RDM with other services such as Research Cloud and support the team in innovatively integrating technologies.
- You facilitate data engagement and data reuse for researchers. We do this with Research Data Management (RDM), which is part of Open Science.
- You guide the process from pilot software to production. You test innovations and market them.
- You automate implementations and implement CI/CD pipelines.
Your skills and experience
- You have over 5 years of experience with Unix and/or Linux environments.
- You have an academic thinking and working level and knowledge of Software Engineering. Furthermore, you are an experienced developer and can extend and improve our RDM services.
- You have experience with Python, Docker, Configuration Management (with tools such as Salt Stack, Ansible, Terraform).
- You have thorough knowledge of GitLab CI/CD, Elasticsearch, AWS services (S3, EKS, EC2...).
- You are willing to learn new technologies.
- You speak and write English fluently.
Nice to have
- You know iRODS and YODA. Don't know what these are but have worked as a DevOps engineer? Then we'd still love to hear from you.
Prior to starting this job, a VOG must be presented.
SURF takes pleasure in doing its recruitment itself; acquisition is therefore not appreciated.