Internship

Cybersecurity access management: Onderzoek naar open-source automatisering platforms voor Ansible

Omschrijving van de opdracht

Ansible wordt bij verschillende van onze klanten al gebruikt als automation tool. De output van ansible wordt meestal enkel via de command-line getoond. Hierdoor is dit niet user-friendly en omdat de playbooks meerdere tasks bevatten ook niet overzichtelijk. Ansible Tower kan gebruikt worden om een overzicht te krijgen van een uitgevoerd playbook via dashboards en een web interface.

Ansible Tower heeft vrij hoge licentiekosten. Er bestaan verschillende open source alternatieven op Ansible Tower. Deze stage is opgedeeld in 2 delen.

  • Een lokale setup van een real-world implementatie van een ansible project. Dit is een oplossing dat bij Ć©Ć©n van onze klanten gebruikt zal worden.
  • Een onderzoek naar de alternatieven van Ansible Tower met de voor -en nadelen van de verschillende tools. De stagair kiest dan een tool om te implementeren in het ansible project.

Doelstellingen

Het opzetten van een ansible project dat automatisch federation clients gaat aanmaken op een access management (AM) systeem. Hierbij wordt er gebruik gemaakt van een Open Source alternatief voor Ansible Tower (automation platform). Dit project dient generiek te zijn zodat dit kan gebruikt worden voor verschillende soorten AM-systemen door minimale aanpassingen uit te voeren.

Hier wordt verwacht dat de ansible playbooks via een user-friendly (web)interface gestart kunnen worden. De output en eventuele errors kunnen hier ook bekeken worden via een dashboard.

Optioneel

De webinterface uitbreiden met extra playbooks bvb. opnieuw uitvoeren voor een specifieke client die gefaald is in een vorige run.

De webinterface uitbreiden om de playbooks uit te voeren met data uit een file upload of formulier.

Betrokken technologieƫn / concepten

Ansible automation
Verschillende open source automation platforms (Semaphore, Ansible AWX, ā€¦)
Python
Access Management
OAuth/OIDC (federation)
ISAM/ISVA IBM Security Access Manager
Linux

Projectmethodologie

IS4U maakt voor haar projecten gebruik van agile projectmethodologieƫn zoals XP en SCRUM. Het hierboven beschreven project vormt hier geen uitzondering op. Deze methodologieƫn stellen de kwaliteit van software oplossingen centraal. Dit wordt bereikt door het project op te delen in kortere iteraties en een zeer intense communicatie binnen en buiten het project team. Intensieve communicatie is inherent aan agile en leidt bijgevolg tot een doorgedreven stagebegeleiding.

Klaar om te solliciteren?

Neem de volgende stap in je carriĆØre. Solliciteer nu en word onderdeel van ons team.

Schooljaar

2024 - 2025

Contactpersoon

Cindy Van den Hoecke

Stagebegeleider

Yoni Govaerts

IS4U is the IAM competence center of the Cronos Group and has over 15 years of experience in the IAM field and has a long track record of successful IDM/AM/IGA implementations.
  • Identity & Access Management
  • Identity Governance
  • Privileged Account Management
  • Multi-factor Authentication
  • Single Sign-On

Download de stageopdracht

Interessant, toch? Download de opdracht en begin aan je pad naar succes!

Solliciteer nu

Grijp deze unieke kans om deel uit te maken van ons innovatieve team en geef een nieuwe wending aan je carriĆØre. Vul je gegevens in en ontdek hoe jij het verschil kunt maken!

Workshop meeting