Project Hosting

Context & achtergrond

Voor het vak Skills Integration Lab in semester twee werk ik samen met vier andere studenten aan een project rond hosting. In dit project bouwen we een hostingplatform voor een fictieve klant, gespeeld door onze coach. Deze klant wil graag een webapplicatie kunnen hosten op een eenvoudige, veilige en betrouwbare manier. Ons doel is dan ook om een volwaardig platform te bouwen dat draait op onze eigen infrastructuur binnen het schooldatacenter. Het is een technisch uitdagend project waarbij we rekening moeten houden met de behoeften en eisen van de klant, zoals beveiliging, eenvoud in gebruik en schaalbaarheid.

Mijn concrete bijdrage & realisaties

Ik ben vanaf het begin enthousiast aan het project begonnen, omdat het perfect aansluit bij mijn interesses in netwerken, virtualisatie en automatisatie. Ik heb onze fysieke server voorbereid met een hypervisor en de eerste configuraties uitgevoerd. Vervolgens heb ik de meeste virtuele machines opgezet voor het beheer van het platform en heb ik meegewerkt aan het uitrollen van het Kubernetes-cluster. Daarnaast heb ik de toegang tot het platform beveiligd via Authentik, een VPN-tunnel opgezet, en de verbinding met het publieke internet mogelijk gemaakt door FQDN-configuratie. Ook heb ik deels het ontwikkelen van de API voor het platform en voor de automatisatie van verschillende onderdelen via Ansible. Door al deze onderdelen te combineren zorgen we ervoor dat onze klant zijn applicatie op een professionele en veilige manier kan hosten.

Wat ik geleerd heb

Uit dit project heb ik niet alleen veel technische kennis opgedaan, zoals het werken met virtualisatie, containerisatie, netwerken en automatisatietools, maar ook inzichten gekregen in hoe belangrijk een goede voorbereiding en samenwerking zijn binnen een team. Dankzij het gebruik van Jira en de Scrum-methodiek konden we onze taken efficiƫnt verdelen en gestructureerd werken. De klantgesprekken die we voorbereidden en uitvoerden als team hebben mijn communicatieve vaardigheden versterkt. Alles samen is dit een project dat me erg motiveert, waarin ik veel heb kunnen bijleren en waarin ik mijn passie voor infrastructuur en automatisatie volop heb kunnen toepassen.

Gebruikte Software