Senior Systems Engineer

Apply

Would you like to work with large-scale infrastructure that enables world-class education and research? We are looking for an experienced systems engineer for our Online Data Services team. Together with system and DevOps engineers, you will build, scale, develop and maintain our infrastructure, supported by consultants who assist our users. You will work on two Nextcloud-based sync-and-share services (SURFdrive for personal storage and Research Drive for research data) and a Ceph-based object store. Our fully on-premises services serve tens of thousands of users and manage petabytes of data, reducing our dependence on hyperscalers. Will you be our new colleague who will further develop and optimise this crucial infrastructure?

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.

The team you will join

The Online Data Services team manages a number of large-scale data storage systems. We also facilitate the sharing and processing of data for education and research. Our mission is to make the world a better place by contributing to scientific progress and discoveries. We do this by understanding the problems faced by scientists and working together to overcome their challenges.

Our team has an open, collegial atmosphere where everyone is happy to help each other. We also work independently, and personal initiative and new ideas are highly valued. We offer an inspiring, international working environment and an open atmosphere with helpful colleagues. In addition, we work with exciting new technologies to enable world-class scientific research and education. With us, you will be working at the cutting edge of infrastructure technology.

What you will do

Our services currently run largely on Docker Swarm and will be migrated to Kubernetes in the coming year. You will play an important role in this migration and in the further development and management of a large-scale, geographically distributed and highly available Kubernetes environment, with a focus on scalability, monitoring and security.

The storage layer of our services consists of several large Ceph clusters. You will contribute to the management, optimisation and further development of these storage systems and ensure that they are deployed reliably and effectively for our services.

Other tasks you will handle

  • You will manage, develop and optimise a large-scale Kubernetes infrastructure and Ceph clusters
  • You will guarantee the quality, availability and performance of the services.
  • You will develop and improve monitoring and observability.
  • You will identify, analyse and resolve incidents and structural problems.
  • You will put new hardware into production and phase out existing hardware in a controlled manner.
  • You will automate management tasks using scripting.
  • You will actively contribute to the further development of our services and the underlying platform.

Your skills and experience

We are looking for a talented systems engineer with thorough knowledge of Linux, network technology and scripting languages. You are accurate, focus on the user without losing sight of performance and stability, and take independent initiative and ownership. In addition, you are driven to develop your skills, embrace new technologies and create innovative solutions within a collegial and ambitious team.

You also have:

  • HBO/WO working and thinking level
  • Experience with Kubernetes
  • A good understanding of Linux operating systems
  • Programming experience in Python
  • Interest in storage technologies, automation tools and methodologies (e.g. Ansible, Git)
  • Excellent verbal and written command of English

It is an advantage if you:

  • Have experience with Ceph
  • Program in other languages, such as bash/shell scripting
  • Have knowledge of web hosting environments
  • Are interested in operational IT service management
  • Have a good command of the Dutch language

Prior to starting this job, a VOG must be presented.

SURF takes pleasure in doing its recruitment itself; acquisition is therefore not appreciated.

Applying for a job at SURF

This is what you can expect

1

Apply

After submitting your application, you will immediately receive a confirmation e-mail.

2

Response

After the the closing date, you will receive a response from our recruitment team.

3

First interview

We invite you to our office, because we want to get to know you.

4

Second interview

We invite you again for an interview with others who also want to get to know you.

5

Assessment

We may ask you to do an assignment (assessment).

6

Are you the right person?

Then you will receive a salary offer from one of our HR advisors.

7

Welcome to SURF!

You join onboarding activities with other new colleagues.

Location
Science Park, 140, 1098 XG, Amsterdam, Netherlands
Employment
Fixed term with permanent employment intention
Salary
€5450 - €7786
Hours per week
32 to 40 hours
Deadline
22 February 2026
Substantive questions
Ron Trompert
ron.trompert@surf.nl
+31619039009
Questions about procedure
SURF Recruitment
recruitment@surf.nl
+31 642564500

What we offer

  • Extensive training opportunities
  • 8.33 % holiday pay
  • 8.33 % end-of-year bonus
  • 36 holidays per year (based on a 40-hour working week)
  • An excellent pension scheme
  • An NS Business Card 1st class
  • Chair massages
  • Home working allowance

One more thing...

Research shows: many people do not apply for a job until they can tick all the boxes. We think talent, commitment and fresh insights are just as important. So do you find this job opening interesting? Don't hold back and apply!

Apply for "Senior Systems Engineer"