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

account aanmaken

Bedrijfsinformatie

ENPICOM
Oranje Nassaulaan 28A
5211 AX
's-Hertogenbosch

Safe execution and monitoring in Kubernetes cloud deployment


ENPICOM is a young, dynamic and expanding biomedical software development company. We use computational biology to build solutions that truly matter and improve people’s lives and health. Our main product, the ImmunoGenomiX platform, is used by life scientists to improve immunotherapies and ensure that patients get first-time-right treatments.

Our tech stack spans multiple languages (TypeScript, Rust), frameworks (Node.js, React + Redux + Saga) and platforms (Docker, Kubernetes, GCP, Azure, Codeship). We are always on the lookout for the best tools for our job, and have plenty of freedom to learn new, exciting technologies to make and deliver the best possible product.

 

Description:

The aim of this internship is to develop a set of tools for the safe execution in a cloud environment of external apps in the Kubernetes-deployed IGX platform.

 

Details:

The IGX platform consists of a set of containerized services, which offer an interactive application for the analysis of genomic data. These services are orchestrated by a Kubernetes cluster deployed in the cloud. The core functionality of IGX can be extended by external Apps, which also run on the same cluster, both as services and as “stateless” jobs.

This project will create a set of tools to:

• Manage and monitory efficiently the status of the services and the Apps

• Ensure that external Apps can run securely without affecting the rest of the cluster

 

Learning Points:

During this internship the student will have the chance to learn about modern DevOps and cloud

deployment, as well as containerization, sandboxed execution and monitoring.

 

Environment:

You will work in a small team of experience software engineers and be supervised with attention. The team works under an Agile methodology and follows best practices for the development of software including code reviews, automated testing, and continuous integration. There will also be some interaction with a team of computational biologists for the computationally intensive tasks.

 

Desired skills:

o Experience with a back-end language/environment, preferably Python or Node.js

o (Nice to have): Familiarity with docker and Kubernetes

o (Nice to have): Familiarity with cloud platform, preferably GCP


Geschikt voor studenten
  • Business IT & Management
  • Game Development
  • Software Engineering
  • Cyber Security
  • Technische Informatica