Om te solliciteren op deze stage, moet je met je HvA-emailadres een account aanmaken.

account aanmaken

Bedrijfsinformatie

Equans
Albert Heijnweg 1
1507 EH
Zaandam

Deployable Process Application Server (Linux)


The Equans Smart Factory (ESF) software product is a state of the art Manufacturing Execution System used by more than 130 factories worldwide. Its applications vary from feed and food production facilities to chemical plants. Over the past twenty years, a wide variety of functionalities and communication interfaces has been developed.

Introduction

The Equans Smart Factory (ESF) software product is a state‑of‑the‑art Manufacturing Execution System used by more than 130 factories worldwide. Its applications vary from feed and food production facilities to chemical plants. Over the past twenty years, a wide variety of functionalities and communication interfaces has been developed.

In the past decennia Microsoft Windows was the operating system of choice for ESF. Both ESF server and client application where designed to run on this OS. While this was a logical choice in the past for a variety of reasons, today's use of this OS has become subject of debate. We are in a good position to make the transition and eliminate the need for Windows; there is sufficient knowledge of bash, and the development tools used to develop and maintain ESF will run on Linux. But some tasks and features require porting to Linux; one example is ‘volume shadow copy’.

Keywords: System Engineering, networking, firewalling, port testing, stress / load testing

Technologies: Virtualisation VMWare, Ubuntu Linux, IPtables, OpenLDAP, Bash, MySQL

Tools: Jira, Confluence, GitHub, IntelliJ/Eclipse

Description

Your assignment will be to create a redeployable Linux server (Ubuntu LTS) with an up to date ESF deployment for a specific customer. Inventorize services and parts of the application that need to be ported to Linux. Work together with the Development team on these key issues which prevents a production ready ESF application. Write / create stress/load tests an examine these results. Implement ISO 270001 security standards.

This assignment offers you freedom and flexibility to plan your work and in return we expect you to handle this privilege responsible. We prefer good language skills in Dutch and English.

The team

You will work in a small team consisting of two senior system developers in the Industrial Automation team at Equans Digital. The team is located in Zaandam, less than 15 minutes away from central Amsterdam by train.

We work according to a light Scrum approach, and are close to our main stakeholders (project and software development engineers). This assures early and direct communication, allowing us to stay focused on customer needs. You will receive guidance from experienced engineers, while maintaining the freedom to shape your research and project direction. Reviewing of each others work is embedded in the process, as are demos, whiteboard sessions, and internal team meeting.


Geschikt voor studenten
  • Software Engineering
  • Cyber Security
  • Technische Informatica