Skip to content
mimi

Stageopdracht IT Developer Project

Nibble IT

Blaricum · flexible Internship Entry Level 3w ago

About the role

About

Binnen onze organisatie werken we aan Orion: een nieuwe en toekomstbestendige manier om PostgreSQL op Enterprise-schaal aan te bieden. Orion bouwt voort op onze bestaande oplossing PgVillage, die momenteel als totaaloplossing draait op virtuele machines.

PgVillage levert PostgreSQL inclusief:

  • Deployment & maintenance
  • High Availability
  • Backup & Restore
  • Configuratiebeheer
  • Access control
  • Certificate management
  • Observability

Met Project Orion brengen we dit platform naar een hoger niveau.

Background

Hoewel PgVillage vandaag de dag succesvol wordt gebruikt, zien we in Enterprise-omgevingen de behoefte aan:

  • Meer interactiviteit (API & CLI)
  • Eenvoudigere en intuïtievere deployments
  • Ondersteuning voor complexere topologieën
  • Soepel migreren van bestaande PostgreSQL-oplossingen (zoals PgVillage, TPAExec en Patroni)
  • Een low-impact migratiepad van PostgreSQL op VM's naar Kubernetes (K8s)

Orion wordt hét PostgreSQL-platform voor Enterprise-schaal: hanteerbaar, uitbreidbaar en toekomstgericht.

Internship Goal

Het doel van deze stage is om actief bij te dragen aan de ontwikkeling van Project Orion. Je werkt nauw samen met het team aan het ontwerpen en bouwen van nieuwe functionaliteit, met een focus op de API, CLI en onderliggende platformcomponenten.

Internship Assignment

Tijdens deze stage ga je onder andere werken aan:

  • Het ontwerpen en implementeren van (delen van) de Orion API
  • Het ontwikkelen en uitbreiden van een CLI voor interactie met Orion
  • Het verbeteren van de deployment-ervaring (simpeler, intuïtiever en consistenter)
  • Het ondersteunen van complexere PostgreSQL-topologieën
  • Het onderzoeken en bouwen van tooling voor:
    • Migratie van bestaande omgevingen naar Orion
    • Migratie van Orion op VM's naar Orion op Kubernetes
  • Het bijdragen aan bestaande en nieuwe features binnen het Orion-platform

De exacte focus wordt in overleg bepaald, afhankelijk van jouw interesses, studieachtergrond en leerdoelen.

Responsibilities

  • Meedenken over architectuur en ontwerp
  • Software ontwikkelen en testen (Python / Go / Bash / YAML o.i.d., afhankelijk van stack)
  • Samenwerken volgens Agile/Scrum
  • Code reviews uitvoeren en ontvangen
  • Documentatie schrijven voor developers en gebruikers

Learning Objectives

Na deze stage:

  • Heb je ervaring met Enterprise PostgreSQL platforms
  • Begrijp je API- en CLI-ontwerp in de praktijk
  • Heb je kennis van High Availability, Infrastructure as Code en Cloud-native architecturen
  • Heb je gewerkt met Kubernetes en virtuele machines
  • Heb je ervaring opgedaan met productontwikkeling in

What we ask

  • Opleiding: HBO/WO IT, Software Development, Informatica of vergelijkbaar
  • Basiskennis van Golang en SQL
  • Interesse in databases en backend development
  • Leergierig, analytisch en gestructureerd

Ervaring met PostgreSQL, Kubernetes of cloudplatformen is een pré, maar geen vereiste.

What we offer

  • Begeleiding door ervaren developers/consultants
  • Wekelijkse voortgangsgesprekken
  • Code reviews
  • Inhoudelijke begeleiding bij design- en architectuurkeuzes
  • Praktijkgerichte opdracht met directe interne impact
  • Mogelijkheid tot afstuderen
  • Flexibele stage-invulling en hybride werken

Contact

Geïnteresseerd?

Binnendelta 1 - u2 1261WZ Blaricum Netherlands

Opleidingsniveau: HBO Carrièreniveau: Ervaren Uren: 1 - 40 uur per week

Skills

BashGoGolangKubernetesPostgreSQLPythonSQLYAML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free