Afstuderen: Bouw de tool die laat zien wie waar bij kan in Azure
Ontdek meer
Over deze vacature
Afstuderen: Bouw de tool die laat zien wie waar bij kan in Azure
In een groeiende Azure-omgeving weet na een jaar niemand meer precies wie waar bij kan. Rechten worden handmatig toegekend, tijdelijk verhoogd en nooit teruggedraaid. Jij onderzoekt en ontwikkelt voor ons internal developer platform een module die laat zien wie welke rechten heeft op welke resources. De module waarschuwt zodra de werkelijkheid afwijkt van wat is afgesproken.
Je ontwerpt, bouwt en evalueert een module die een autorisatiematrix opbouwt voor Azure en Entra ID. Die matrix vergelijk je met de gewenste situatie. Die leg je vast als code, zodat elke afwijking (drift) automatisch zichtbaar wordt. Denk aan handmatig toegekende rollen buiten de pipeline om, rechten die nooit zijn ingetrokken, te ruime rollen en verweesde of tijdelijke toewijzingen. De module meldt de drift en stelt een herstel voor dat via het bestaande wijzigingsproces loopt.
Onderzoek: hoe werken Azure RBAC, Entra-rollen, groepen en Privileged Identity Management samen, hoe bepaal je effectieve rechten, en wat missen bestaande tools?
Ontwerp van een model voor de autorisatiematrix en de gewenste situatie als code, met least privilege als uitgangspunt.
Bouw van een werkend prototype: roltoewijzingen uitlezen via Azure Resource Graph, de Azure- en Microsoft Graph-API's, vergelijken met de gewenste situatie en drift classificeren op ernst.
Terugkoppeling in de CloudFulness-portal: de matrix als overzicht, drift als melding, herstel als voorstel dat via review en pipeline loopt.
Evaluatie met echte omgevingen: hoeveel drift vind je, hoeveel is terecht, en is de matrix bruikbaar voor een niet-security-expert?
Je bouwt in dezelfde omgeving als ons platform. Dat bestaat uit microservices in .NET op Kubernetes (AKS) in Azure, met CI/CD-pipelines in Azure DevOps en Terraform. De RBAC-module wordt een eigen microservice naast de bestaande. De gewenste situatie staat als code in Git. Elke wijziging gaat via een pull request en een pipeline, zodat de matrix en de werkelijkheid met elkaar te vergelijken zijn.
Een afstudeerder van een HBO- of WO-opleiding Software Engineering, Informatica, Technische Informatica, Security of vergelijkbaar, met interesse in identity, access en cloud security.
Je hebt basiskennis van Azure en programmeren in C#/.NET. Kennis van Entra ID, RBAC of Terraform is een pré, net als ervaring met Kubernetes, microservices en CI/CD.
Je werkt zelfstandig, denkt analytisch en vertaalt een onderzoeksvraag naar iets dat werkt.
Je bent nieuwsgierig naar AI en zet het graag in, maar vaart er niet blind op.
Een afstudeeropdracht met echte praktijkwaarde. Het resultaat kan onderdeel worden van het CloudFulness-platform.
Intensieve begeleiding door ervaren DevSecOps-engineers en software-ontwikkelaars, naast de begeleiding vanuit je hogeschool of universiteit.
Toegang tot Azure-omgevingen, tools en onze bestaande platform-expertise.
Vrijheid in de aanpak en technologiekeuze, binnen de kaders van je opleiding.
Een afstudeervergoeding van €500 per maand.
Naast het werk is er ruimte om te ontspannen en investeren we in het team, met een vrijdagmiddagborrel, tafeltennis en een potje Mario Kart.
Dit is jouw kans om een afstudeeropdracht uit te voeren die verder gaat dan een rapport: je bouwt iets dat in de praktijk wordt gebruikt.
Direct solliciteren of meer weten?
Ben jij enthousiast of wil je eerst meer weten? Neem dan contact op met Armiek Assadourian via armiek@cloudfulness.nl.
Vragen over deze vacature? We vertellen je graag meer.
Leigraafseweg 2, 6983 BP, Doesburg