Backstage developer

ZZP (of detachering)
Delen

Over de opdracht

Vacature Backstage developer

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

Eisen

LET OP: Het is voor onze opdrachtgever noodzakelijk dat je aan al de gestelde functie-eisen kunt voldoen. Dit moet overtuigend blijken uit je CV. Alleen dan is reageren op deze opdracht zinvol.

– Ervaring met softwarekwaliteit – Ervaring met softwareontwikkelingsprocessen – Ervaring met softwareontwikkeling – Ervaring met Kubernetes – Ervaring met TypeScript – Ervaring met Backstage – Pre: Ervaring met GitLab

Wensen

LET OP: Op basis van de wensen van onze opdrachtgever wordt bepaald of je eventueel wordt uitgenodigd voor een selectiegesprek. Het is dus noodzakelijk dat je ook op de wensen een sterke match hebt.

– Software quality – Software development processes – Software development – Kubernetes – TypeScript – Backstage – (Nice to have) Experience with GitLab

Over de opdrachtgever

SURF is een samenwerkingsorganisatie van het onderwijs en onderzoek in Nederland. SURF biedt innovatieve ICT-oplossingen en -diensten aan instellingen voor hoger onderwijs en onderzoek, zoals universiteiten en hogescholen. Hiermee ondersteunt SURF deze instellingen in hun onderwijs, onderzoek en bedrijfsvoering. Dankzij de diensten van SURF kunnen instellingen efficiënter samenwerken, kennis delen en gebruikmaken van geavanceerde ICT-mogelijkheden.SURF speelt een belangrijke rol in het stimuleren van digitale innovatie en samenwerking binnen de Nederlandse onderwijs- en onderzoeksgemeenschap.

Procedure

De sluitingsdatum van deze opdracht is de harde deadline van onze opdrachtgever.

  • Om je krachtig voor te kunnen dragen hebben wij minimaal één werkdag nodig om samen met jou alle bescheiden in orde te maken.
  • Wanneer je interesse hebt in deze opdracht en overtuigd bent van een sterke match, reageer dan direct!
  • Naast een actueel en op de opdracht gericht CV zullen wij altijd vragen om een bondige persoonlijke motivatiebrief (inclusief een toelichting per functie-eis en -wens) en een indicatief uurtarief.


Op basis van deze informatie kunnen wij voor je aan de slag! We nemen contact met je op om alle verdere details goed door te nemen en duidelijke afspraken met je te maken.

Reageer nu op

Backstage developer

Let op: Contractvorm voor deze opdracht is ZZP (of detachering)


Wij staan voor je klaar!

(ma - vr 09:00 - 17:00)

Bureau/partner?

Neem contact op!

Hulp met je stukken?

Leer hier hoe je een goede motivatiebrief schrijft (als ZZP-er) in het publieke domein!

Leer hier hoe je je cv herschrijft aan de opdracht (als ZZP-er) in het publieke domein!

Relevante opdrachten

Interesse, en overtuigd van een sterke match?

Mogen wij je helpen met zoeken?

Wij helpen je graag met het vinden van een passende opdracht in het publieke domein! Interim of detachering? Neem contact met ons op dan gaan wij vrijblijvend persoonlijk voor je op zoek!