Job

Stage | Lab-Monitor

Locatie

Den Haag

Opleidingsniveau

hbo

Type

Stage en afstuderen

Uren per week

Fulltime – 40

Geïnteresseerd?

Nu solliciteren

Solliciteer

Wat ga je doen?

Het doel van de stageopdracht is om een tool met web-interface te ontwikkelen, die het onderzoeksnetwerk van de afdeling Networks automatisch in kaart kan brengen en waar nodig automatisch kan beheren. Hierbij is kennis met betrekking tot de gehele ontwikkelketen (van backend tot frontend) een pré.

Voor deze stageopdracht is de wens dat de tool naar eisen van TNO ontworpen en geïmplementeerd wordt. Een aantal van die eisen zijn: een gebruiksvriendelijke interface, de mogelijkheid tot statisch instellen van IP-adressen op basis van MAC-adressen, mogelijkheid tot opslaan van informatie met betrekking tot apparaten in het netwerk en een volledig automatische scan van het netwerk waarbij de status en connectie van componenten in kaart wordt gebracht. Hierbij kan gedacht worden aan het in kaart brengen van OSI-laag 2 (switches), OSI-laag 3 (routers) en de overige OSI-lagen (servers, VMs, services, OS, etc.). Ook moet de interface bereikbaar zijn via een beveiligde verbinding en mag deze alleen toegankelijk zijn met een geldige gebruikersnaam/wachtwoord-combinatie.

Bovendien moet rekening gehouden worden met onder andere het automatisch instellen van DHCP-servers en het (betrouwbaar) opzetten van een https-webserver om de tool makkelijk bereikbaar te maken. Ook zal gekeken moeten worden naar bestaande tools, waarbij deze geïntegreerd kunnen worden in de TNO-tool en/of als inspiratie dienen voor het ontwerp van de TNO-tool. Denk hierbij aan bijvoorbeeld Nmap en phpIPAM. Mochten de bestaande tools niet toereikend genoeg zijn dan is de student vrij om zelf tools te ontwikkelen binnen de TNO-tool, in zijn/haar programmeertaal naar keuze.

Afsluitend dient een demonstratie gegeven te worden van alle functionaliteiten van de TNO-tool waarbij gelijktijdig een acceptatietest wordt afgenomen. Voor deze acceptatietest is het de eis dat ten minste de must-have eisen worden behaald.

Wat vragen wij van jou?

  • Je hebt programmeervaardigheden (bijvoorbeeld Python)
  • Je hebt ervaring met Linux
  • Je hebt enige basiskennis met betrekking tot netwerkarchitecturen (OSI-model)
  • Bovendien ben je communicatief sterk en een teamspeler

Wat mag je van je werkomgeving verwachten?

TNO is een erkend instituut op het gebied van hoogwaardig onderzoek. Daarnaast hebben wij binnen de afdeling Networks veel ervaring in het begeleiden van studenten in stages en afstudeeropdrachten voor hbo- en universiteitsopleidingen. Wij hechten veel waarde aan hoogwaardige en inhoudelijke stageopdrachten die bijdragen aan de opleiding van de student en tevens inhoudelijk relevant zijn voor de onderzoeksgroep zelf.

Wat kan TNO je bieden?

Jij wilt werken aan de voorloper van jouw carrière. Een stage geeft de mogelijkheid om een kijkje te nemen bij wellicht jouw toekomstige werkgever. TNO gaat daarin een stap verder. Je neemt niet alleen een kijkje, jij en jouw kennis zijn essentieel voor onze innovaties. We hechten daarom veel waarde aan jouw persoonlijke en professionele ontwikkeling.
Uiteraard word je goed begeleid tijdens je stage, tegelijkertijd geven we je de ruimte om jezelf te ontplooien. Vanzelfsprekend bieden we je een passende stagevergoeding aan.

Heeft deze vacature iets bij je los gemaakt?

Dan zie ik je sollicitatie graag tegemoet!
Mocht je nog vragen hebben dan kun je contact met ons opnemen.


Contactpersoon: Daan Ravesteijn
Telefoonnummer: +31 (0)6-155 42297



Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.

Geïnteresseerd?

Nu solliciteren

Solliciteer

Wij gebruiken anonieme cookies om het gebruik van onze site te verbeteren. Ons privacystatement is aangepast aan de nieuwe privacywetgeving in de EU.