
Medior DevOps Engineer Event Streaming Platform
at Rabobank
Posted 8 days ago
No clicks
- Compensation
- €4,024 – €5,747 EUR
- City
- Utrecht
- Country
- Netherlands
Currency: € (EUR)
As a Medior DevOps Engineer at Rabobank, you will help build and operate the next generation of Rabobank's event streaming platform. You will connect applications to the Kafka platform, troubleshoot issues, and help design and test new event streaming features. You will develop and maintain CI/CD pipelines (Azure Pipelines/Azure DevOps), contribute to platform governance, and engage in the event-driven community in a hybrid, international team. This role offers a balance of hands-on DevOps work with ongoing automation and 24/7 standby support to keep the platform robust.
This is what we offer you
- Salary: Gross monthly salary between EUR 4,024 and EUR 5,747 (scale 08)0.
- Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
- Development budget: EUR 1,400 development budget per year for your growth and development.
- Hybrid working: a balance between home and office work (possible for most roles).
- Pension: decide for yourself the amount of your personal contribution.
Calculate your salary right away? Use our Or view all our benefits.
Pioneer the next generation of banking with Team Godzilla, the squad in charge of event streaming solutions at Rabobank. As a DevOps Engineer, you will be at the heart of transforming how Rabobank interacts with data in real time. Imagine working on the platform that empowers Rabobank’s internal teams to send real-time notifications, such as informing customers when their balance is too low or confirming successful payments, or that enables teams to create enhanced real-time fraud detection capabilities.
Your journey with us will involve connecting applications to Kafka platform, troubleshooting issues, and pioneering new event streaming technologies. You’ll dive into platform governance processes, champion event-driven architecture, and enhance user experiences with the event streaming platform. Working in a vibrant, international environment, you'll collaborate with diverse teams internally to shape the digital future of Rabobank.
You & your role
We’re looking for a passionate and skilled engineer to join our team! If you're excited about event streaming, building scalable systems, working with modern cloud technologies, and continuously improving through automation and collaboration, we’d love to hear from you.
Top responsibilities
- Ensure our users get onboarded to our Event Streaming Platform.
- Troubleshoot our users’ queries.
- Support the team to improve on event streaming guardrail specifications.
- Support automation of pipelines.
- Contribute to the introduction and testing of new innovative event streaming features.
- Develop and deliver tools and automation solutions, including CI/CD Azure pipelines and Azure DevOps extensions.
- Ensure a robust, future-proof Event Streaming landscape.
- Engage in the community as an Event-driven Advocate.
- Participate in rotational 24/7 standby support.
Our tech stack currently includes:
- Apache Kafka Ecosystem
- Programming languages: Java, .NET, Python
- CI/CD: Azure Pipelines and Azure Pipeline extensions
- Testing framework: pytest (Python), Junit (Java)
Work on yourself and the world around you at the same time
For us, your development and that of society go hand in hand. That’s why we want to invest in you and work together for a better world. We summarise this in one sentence: ‘At Rabobank, you work on yourself and the world around you at the same time. You’ll see this reflected in your personal development budget, our hybrid working environment, and a healthy balance between work and home. You can work on banking services for our private and business customers, as well as societal issues such as food and energy transitions.
Why everyone is welcome at Rabobank
At Rabobank, we believe we become stronger through people who complement each other. By embracing our differences, we bring out the best in one another. We seek diversity in areas such as knowledge, skills, and experience, but also in gender, background, and culture. Across every department, we strive for variety and the freedom to be yourself – whoever you are. That’s what diversity and inclusion at Rabobank is all about
You & your talent
- Education: Bachelor's or master's degree, or equivalent practical experience.
- Programming: Proficient in at least one programming language such as Java, .NET, or Python, with experience using Kafka client libraries.
- Event-Driven Architecture: Hands-on experience with Apache Kafka, including producers, consumers, Connect, and stream processing. Knowledge of Avro and Json formats for schema contracts.
- Cloud Experience: Hands-on experience with at least one major public cloud platform (e.g., Azure or AWS).
- CI/CD: Experience setting up and maintaining CI/CD pipelines, preferably using Azure Pipelines.
- Pipeline Customization: Experience creating custom extensions for Azure Pipelines.
- Serverless: Familiarity with serverless technologies like AWS Lambda or Azure Functions.
- Cloud Infrastructure: Understanding of identity and access management (Azure Entra ID or AWS IAM), networking (VPC/VNet), and monitoring tools (e.g., AWS CloudWatch, Azure Monitor).
- Cloud Services: Experience working with cloud-native services such as Azure DevOps and serverless compute platforms.
- Security: Familiarity with secure coding practices. Knowledge of PKI, authentication and authorization mechanisms (MTLS and OAuth).
- IT Operations: Understanding of IT service management processes.
- Agile Mindset: Experience working in Scrum or Agile teams.
What we value
- Ownership & Initiative: You’re proactive, take responsibility, and aren’t afraid to speak up.
- Curiosity & Growth: You’re eager to improve processes through automation and open to learning new tools and technologies.
- Team Spirit: You’re a collaborative team player with a “can-do” attitude.
- Communication: You communicate clearly and effectively and can engage with both technical and non-technical audiences.
- Language: Proficiency in English (spoken and written).
Nice-to-Have Skills
- Container Orchestration: Knowledge of Kubernetes, Docker, especially on platforms like OpenShift.
- Testing: Experience with testing frameworks such as JUnit, Jest, or Pytest.
- API Specifications: Familiarity with AsyncAPI or OpenAPI specifications.
Please note:
This role focuses on Kafka usage and best practices, not on Kafka administration. The candidate should be able to use Kafka effectively and guide others on how to integrate and connect to Kafka from various platforms, following best practices.
We are using Kafka Platform as Service (SAAS) Kafka administration tasks—such as broker installation, cluster maintenance, and configuration—are nice to have but not mandatory for this position.
Apply
To ensure that we assess all candidates equally for suitability for this position, we do not require a mandatory cover letter. Instead, we ask all candidates the same three questions to see how your profile matches the role. Please pay sufficient attention to answering these questions and explaining your answers. together with your CV, these responses form the basis for our evaluation in this round. Submitting both a CV and answers to the three questions is the minimum requirement to be considered in the selection process. A cover letter is not mandatory but may be submitted optionally.
You may draw on your work experience, volunteer work, education, private life, and so on. Use a maximum of 200 words per question and provide no more than two examples. Below are the questions:
1. Can you describe a recent project where you integrated applications with Apache Kafka using producers, consumers, or stream processing?
2. What experience do you have with building or customizing CI/CD pipelines, particularly in Azure DevOps?
3. How have you applied cloud-native services (e.g., Azure or AWS) to automate or improve event‑driven solutions?
Please submit these answers (combined with your motivational letter) in the application section titled ‘Add your cover letter (optional)’ on the website portal.
You & the application process
You can apply for the Medior DevOps Engineer Event Streaming Platform vacancy at Rabobank.
- Questions about working at Rabobank and the process? Ashley Lumbantobing, IT Recruiter via ashley.lumbantobing@rabobank.nl
- If you are invited for an interview, Bo, our virtual assistant, will contact you via SMS and email to schedule it.
- Answers to frequently asked questions can be found at Rabobank rabobank.jobs/en/faq
- A reliability check is part of the procedure.
- We respect your privacy.
To be considered for this position, you must be located in the Netherlands and have the legal right to work in the Netherlands. We are unable to consider candidates requiring relocation from another country.
#LI-AL2
The Application Process
This is our standard application process. It may vary by role.
Thanks for applying! You will always receive a confirmation of your application by email. We review all the resumes and covering letters that we receive. We will let you know as soon as possible if we invite you for an interview.
We invite you for one or more (online) interviews. We want to know if you fit the role and the team. You probably have many questions for us too. For some positions, we may also ask you to complete an assignment or assessment.
Are you the new colleague we are looking for, and do you also feel happy with us? Congratulations! You will receive a good offer from us. Before you start, we conduct a legal screening to ensure that our employees do not pose a risk to us and our customers.
Welcome to Rabobank! We look forward to seeing you and can't wait to work together.








