In het kort: Je gaat de Developer Portal uitbreiden met nieuwe features, gebaseerd op Spotify’s Backstage. Integreren met Kubernetes en FluxCD, Grafana integratie, API docs en RBAC plugin setup, en scorecards opzetten voor softwarematuriteit binnen SURF.
Backstage developer
Opdrachtomschrijving:You are going to extend the Developer Portal, which is based on Spotify’s open-source project Backstage. You will be adding new features to the existing Backstage based deployment which require you to modify it. Things you work on:· Integrate backstage with our Kubernetes clusters & FluxCD· Further extend the integration of Backstage & GitLab· Explore and set up Grafana integration in Backstage· Set up the API docs plugin· Set up the RBAC plugin to manage permissions· Set up scorecards (using the Soundcheck plugin) with different maturity levels. We want to have more insights into how mature software development for the different teams within SURF is. By creating these score cards we can automatically gain insight into which projects are performing well and what should the focus be of teams that are not as mature yet.· Help teams add their software to the software catalog
· Explore how we can use the Scaffolder to let teams request resources like a new tenant, MinIO buckets, etc