Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Automating Monolith to Microservice Decomposition for Distributed Processing Pipelines

Posted 22 Mar 2024
Work experience
0 to 1 years
Full-time / part-time
Full-time
Job function
Degree level
Required languages
English (Fluent)
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

WHAT WILL YOU BE DOING?

The Digital Twin is a popular topic because it has a strong value proposition to companies that have to permanently monitor and control their systems. Typically, these systems consist of many subsystems that often have to integrate continuously with other systems as well. Adaptivity, autonomy and access to data are key context aspects.

Many key companies today still maintain monolithic sources but understand the need and value from the distributed microservice modular approach. However, decomposing the monolith into microservices is very challenging. Moreover, some microservice modules can be further decomposed into more finely-grained microservices. A key aspect of this decomposition, apart from the architecting, is the automation of the microservice creation, deployment and update in a potentially operational system.

Your goal as an intern for writing the thesis, would be to design and implement a novel approach to assist in the decomposition of monolithic software into interconnected microservice modules. The necessary distributed processing pipeline deployment should also be as automated as possible. We challenge you to explore, use and overcome the state of the art technologies (like Docker, Kubernetes, Zookeeper) with us. You will deliver a prototype demonstrating automated monolith to microservice decomposition for distributed processing pipelines.

WHAT DO WE REQUIRE OF YOU?

Knowledge of distributed systems, Docker environment, Cloud-native application and architecture. And liking of combining modifying technologies to do things they were not necessarily intended to, to address relevant industry challenges will be helpful as well.

WHAT CAN YOU EXPECT OF YOUR WORK SITUATION?

If you answered yes to the prerequisites and find the description compelling, then this internship at TNO is for you! We at the Monitoring and Control Services (MCS) department provide technology (e.g., a physical cluster) for your experiments, support to learn from us and share our knowledge and experience, and, of course, there is an internship compensation!

WHAT CAN TNO OFFER YOU?

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

HAS THIS VACANCY SPARKED YOUR INTEREST?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Innovation with purpose: that is what TNO stands for. We develop knowledge not for its own sake, but for practical application. TNO connects people and knowledge to create innovations that boost the competitive strength of industry and the well-being of society in a sustainable way.

Management Consulting
Den Haag
3,300 employees

What employees are saying

Thymen Wabeke

Innovator

Thymen Wabeke

“At TNO, you'll never do the same thing twice.”
Innovator Thymen Wabeke has found that, at TNO, every project is different. Plenty of opportunities to find out what you are good at, and to identify areas for further personal development.
“At Data Science, we develop smart computer programs that…

Michiel van den Baar

Trainee

Michiel van den Baar

“Together, we want to make the world a bit better”
Michiel van den Baar started his traineeship in a sustainable chemistry department. He is convinced that TNO can really make a difference in this area.
“My fascination with the energy transition dates back to my studies in Mechanical Engineering.…