Opdrachtomschrijving
De Senior Cloud Platform Engineer is verantwoordelijk voor het realiseren, beheren en doorontwikkelen van een schaalbaar, veilig en beheersbaar cloud-native platform binnen Microsoft Azure. De engineer werkt op het snijvlak van cloud platform engineering, Kubernetes, Infrastructure as Code, GitOps en het dataplatform. De engineer vertaalt de door de Lead Engineer en architectuur vastgestelde technische kaders naar concrete, werkende en beheersbare oplossingen. De werkzaamheden omvatten onder andere
- het implementeren en beheren van Azure platformcomponenten en Landing Zones,
- het ontwikkelen en onderhouden van Infrastructure as Code,
- het beheren van Kubernetes-workloads en
- het automatiseren van deployments en beheer.
Daarnaast ondersteunt de engineer de verdere ontwikkeling en operationalisering van het dataplatform en werkt hierbij nauw samen met data engineers, cloud engineers en andere betrokken teams. De engineer draagt bij aan standaardisatie, automatisering, monitoring, security, documentatie en het verbeteren van de betrouwbaarheid en schaalbaarheid van het platform.
Achtergrond opdracht
Het RIVM werkt aan de verdere ontwikkeling en professionalisering van haar cloud- en dataplatform. Binnen deze ontwikkeling wordt ingezet op een schaalbaar, veilig, beheersbaar en zoveel mogelijk geautomatiseerd cloud-native platform waarop verschillende data workloads kunnen worden ontwikkeld, uitgerold en beheerd. De technische omgeving maakt gebruik van Microsoft Azure, Kubernetes, Infrastructure as Code en GitOps. Het platform ondersteunt onder andere data workloads waarbij technologieën zoals Apache Airflow, Delta Lake en SQL worden toegepast. De opdracht bevindt zich op het snijvlak van Cloud Platform Engineering en Data Platform Engineering. De Senior Cloud Platform Engineer werkt samen met onder andere cloud engineers, data engineers, architecten en andere betrokkenen binnen de IV-organisatie. De professional draagt bij aan de verdere standaardisatie, automatisering, betrouwbaarheid, security en schaalbaarheid van het platform. Vanwege de complexiteit en het belang van het platform voor de informatievoorziening van het RIVM wordt gezocht naar een ervaren professional die zelfstandig kan opereren binnen een complexe enterpriseomgeving en tegelijkertijd in staat is om technische kennis over te dragen aan het team.
Eisen
- Cloud Platform & IAC
1. Het ontwerpen en ontwikkelen van herbruikbare modules op basis van Azure Verified Modules (AVM) en/of principes uit het Azure Cloud Adoption Framework (CAF).
2. Het ontwerpen, implementeren en beheren van Azure Landing Zones in een enterprise omgeving.
3. Het ontwikkelen, aanpassen en beheren van Infrastructure as Code met Terraform, OpenTofu en/of Bicep.
4. Het toepassen van Infrastructure as Code in meerdere omgevingen, waaronder non-productie en productie.
5. Het werken conform een Agile/Scrum werkwijze.
6. Het opstellen en onderhouden van gestructureerde technische documentatie.
- Kubernetes, automation & tooling
1. Kubernetes
2. Terraform en/of OpenTofu
3. ArgoCD en GitOps-principes
4. Helm
5. Microsoft Azure
6. Azure DevOps en/of GitHub
7. CI/CD en geautomatiseerde deployments
8. Grafana en/of monitoring en observability
9. SQL/PostgreSQL
- Data platform & data engineering affiniteit
1. Apache Airflow en workflow orchestration.
2. Het ontwikkelen, beheren of ondersteunen van DAGs.
3. Delta Lake en/of lakehouse-concepten.
4. Data transformaties en data pipelines.
5. SQL ten behoeve van data workloads en troubleshooting.
6. Het ondersteunen van data workloads binnen een cloud-native of Kubernetes-omgeving.
- Profiel en certificering
1. HBO+ werk- en denkniveau.
2. CKA en/of CKAD-certificering.
3. Terraform Associate-certificering of aantoonbaar gelijkwaardige ervaring.
4. Aantoonbare ervaring binnen complexe IT- en/of enterpriseorganisaties.
- Security, compliance & publieke sector
1. Rijkskaders en relevante overheidsstandaarden.
2. AVG/GDPR.
3. ISO 27001 en/of informatiebeveiligingsprincipes.
4. Security binnen Azure en Kubernetes, waaronder identity, access management en secrets management
Wensen
- Domein- en datakennis:
1. Epidemiologie, microbiologie en/of publieke gezondheidszorg.
2. Data modellering en data transformaties binnen een data platform.
3. Het transformeren van data tussen verschillende gegevensmodellen, bijvoorbeeld van stermodel naar linelist of andere analytische gegevensstructuren.
4. Het samenwerken met data engineers, data scientists en/of domeinexperts bij de realisatie van dataoplossingen.
5. Data-gerelateerde vraagstukken waarbij technische platformkeuzes en inhoudelijke datakennis samenkomen.
- Communicatie en stakeholdermanagement:
1. Luisteren en doorvragen: achterhaalt de daadwerkelijke vraag en onderliggende behoefte voordat een oplossing wordt voorgesteld.
2. Technische en inhoudelijke communicatie: begrijpt argumenten van verschillende stakeholders en kan eigen argumenten helder onderbouwen.
3. Inlevingsvermogen: kan zich verplaatsen in de belangen, kennisniveaus en behoeften van verschillende stakeholders.
4. Mondelinge en schriftelijke uitdrukkingsvaardigheid: kan complexe technische onderwerpen helder en begrijpelijk documenteren en toelichten.
Competenties
- Competenties en samenwerking
1. Analytisch vermogen: herkent de kern, verbanden en afhankelijkheden in complexe technische, organisatorische en data-gerelateerde vraagstukken.
2. Overtuigingskracht: weet technische keuzes en adviezen helder en met objectieve argumenten te onderbouwen richting technische en niet-technische stakeholders.
3. Probleemoplossend en creatief vermogen: komt met passende, pragmatische en innovatieve oplossingen voor complexe vraagstukken.
4. Verbindend vermogen: werkt effectief samen met cloud engineers, data engineers, architecten en andere stakeholders en stemt technische oplossingen af op de behoeften van de organisatie.
5. Kritisch en adviserend vermogen: denkt actief mee over oplossingsrichtingen, benoemt risico's en consequenties en durft alternatieven voor te stellen wanneer dit nodig is.