Wat ga je doen?
Als Senior Platform Engineer (Kubernetes) speel je een cruciale rol in het ontwerpen, implementeren en onderhouden van onze on-premise platforminfrastructuur, met een primaire focus op onze private cloud, in het bijzonder Kubernetes-orkestratie en containerisatie. Hoewel Kubernetes een belangrijk aandachtsgebied is, werk je ook met diverse middleware- en infrastructuurtechnologieën. Je werkt nauw samen met interne stakeholders om de betrouwbaarheid, schaalbaarheid en algehele gebruikerservaring van ons platform te verbeteren, en stimuleert innovatie en best practices binnen het domein van platformengineering.
Je ondersteunt en leidt het architectonisch ontwerp en de implementatie van ons interne Kubernetes-cluster (IKS - i3D Kubernetes Service), dat we momenteel intern gebruiken en in de toekomst aan externe klanten willen aanbieden. Het is belangrijk om na te denken over het product op een manier die ervoor zorgt dat onze oplossingen niet alleen vandaag de dag werken, maar ook kunnen schalen en meegroeien met onze organisatie.
Belangrijkste verantwoordelijkheden
Ontwerpen en bouwen van platformfuncties: Je ontwikkelt nieuwe platformfuncties en zorgt ervoor dat ze schaalbaar, betrouwbaar en naadloos samenwerken met middleware-componenten zoals Kubernetes. Je speelt ook een belangrijke rol in het vormgeven en uitbouwen van ons interne Kubernetes-cluster (IKS).
Automatiseren en optimaliseren van de infrastructuur: Je automatiseert de installatie en het beheer van de infrastructuur, waardoor de prestaties en efficiëntie van systemen zoals databases, webservers en berichtenwachtrijen verbeteren.
Ontwikkelen van CI/CD-pipelines: Je creëert en onderhoudt CI/CD-pipelines die ons ontwikkelingsproces soepel en efficiënt houden, waardoor continue integratie en levering in verschillende omgevingen mogelijk is.
Bewaken en loggen van de platformstatus: Je implementeert en beheert monitoring- en logoplossingen om ervoor te zorgen dat alles soepel verloopt, met behulp van tools zoals Prometheus, Grafana en andere.
Samenwerken aan de platformstrategie: Je werkt nauw samen met andere teams om ervoor te zorgen dat de platformstrategieën aansluiten bij de bedrijfsdoelen en de algehele productroadmap.
Beveiliging en compliance waarborgen: Je implementeert best practices op het gebied van beveiliging en zorgt ervoor dat we voldoen aan alle relevante normen en regelgeving om ons platform veilig te houden.
Bevorder DevOps- en GitOps-praktijken: Je pleit voor DevOps- en GitOps-praktijken en draagt bij aan een cultuur van continue verbetering en operationele excellentie binnen het team.
Mentorschap en kennisdeling: Je begeleidt junior engineers en deelt je kennis met het team, waarbij je best practices stimuleert en de focus legt op leren en groei.
Technologieën
Bij i3D.net werk je met:
- Talen: Golang (primair), PHP (legacy), .NET
- Infrastructuur en tools: Docker, Kubernetes, Ansible, GitLab pipelines, OpenSearch
- Databases: MariaDB
- Werkwijzen: Test-Driven Development (TDD), CI/CD pipelines, Agile methodologieën – we hanteren de filosofie "jij bouwt het, jij implementeert het, jij ondersteunt het"
Wat succes in het eerste jaar inhoudt
- Je hebt ons Kubernetes-cluster en de platformfunctionaliteiten betrouwbaarder, efficiënter en schaalbaarder gemaakt.
- Je hebt taken geautomatiseerd en systemen gestroomlijnd om de overhead te verminderen.
- Je hebt bijgedragen aan de richting en de toekomstige roadmap van het platform.
- Je hebt veiligheid vooropgesteld met solide maatregelen die voldoen aan de industrienormen.
- Je hebt junior engineers begeleid en geholpen bij het opbouwen van een meer samenwerkend team.
Wat vragen wij?
- Kubernetes-expertise: Directe ervaring met het beheren en onderhouden van zelfgehoste Kubernetes-clusters, inclusief upgrades, schaling, probleemoplossing en het werken aan clusternetwerken en control plane-componenten. Ervaring met on-premise of bare metal-omgevingen (bijvoorbeeld Talos of andere container-geoptimaliseerde besturingssystemen) is een grote plus.
- Netwerkoplossingen: Bekwaam in Kubernetes-netwerken, met behulp van tools zoals Cilium of Calico, met een focus op beveiliging en beleidsbeheer.
- GitOps-ervaring: Praktische ervaring met GitOps-workflows, met name met Argo CD voor geautomatiseerde levering.
- CI/CD-kennis: Bekend met GitLab CI/CD of vergelijkbare platforms voor het bouwen en implementeren van gecontaineriseerde workloads.
- Beveiliging en compliance: Sterk begrip van best practices op het gebied van beveiliging en compliance in on-premise omgevingen.
- Samenwerking en mentorschap: Passie voor teamwork, kennisdeling en het helpen van anderen om te groeien.
- Thuiswerken versus op locatie: Dit is een hybride functie, dus je zult een deel van de tijd op ons kantoor in Rotterdam werken. Als je al in Nederland woont, is dat geweldig! Zo niet, dan ondersteunen we je graag bij je verhuizing met onze verhuisservice (een geldige EU-werkvergunning is vereist).
Wat bieden wij?
- Wereldwijde impact: Help mee met het bouwen en beheren van ons interne platform op onze eigen hardware, verspreid over meerdere datacenters wereldwijd, met een focus op prestaties, schaalbaarheid en betrouwbaarheid.
- Innovatie op grote schaal: Stuur de orkestratie en automatisering van ons bare-metal platform aan en zorg voor volledige controle, schaalbaarheid en hoge prestaties in wereldwijde implementaties.
- Hybride werkopzet: Geniet van de flexibiliteit van een hybride functie met een thuiswerkbudget en eersteklas tools.
- Carrièreontwikkeling: Profiteer van vergoeding voor opleidingen, loopbaanbegeleiding en mogelijkheden om je vaardigheden te verbeteren.
- Aantrekkelijke secundaire arbeidsvoorwaarden: Jaarlijkse bonus, 25 vakantiedagen (exclusief nationale feestdagen), reiskostenvergoeding en een solide pensioenregeling.
- Blijf actief: Gratis toegang tot onze eigen fitnessruimte in Rotterdam.
- Gratis games: Geniet van levenslange toegang tot de gamebibliotheek van Ubisoft