DevOps Engineer Azure & Kubernetes (In dienst of freelance)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ Taken en verantwoordelijkheden
Doel van de functie
Als Senior DevOps Engineer beheer, automatiseer en verbeter je cloud- en platforminfrastructuren binnen een complexe en sterk gereguleerde omgeving. Je ondersteunt ontwikkel- en operationele teams bij het realiseren van betrouwbare, veilige en reproduceerbare deployments. Daarnaast draag je bij aan de verdere professionalisering van de DevOps-werking.
Je combineert technische expertise met een pragmatische en proactieve aanpak. Je fungeert als referentiepersoon voor operationele vraagstukken rond infrastructuur, CI/CD, cloudplatformen en automatisering. Ook deel je actief kennis en begeleid je minder ervaren collega's.
Diploma en talenkennis
- Bachelordiploma.
- Moedertaalniveau in het Nederlands of het Frans.
- Professionele werkkennis van de andere landstaal, Nederlands of Frans.
- Goede professionele kennis van het Engels, zowel mondeling als schriftelijk.
Soft skills
- Proactieve en resultaatgerichte ingesteldheid.
- Verantwoordelijkheid nemen voor toegewezen taken en opdrachten.
- Analytisch vermogen en een gestructureerde aanpak bij complexe problemen.
- Technische kennis op een gestructureerde en begrijpelijke manier kunnen overdragen aan collega's.
- Goede communicatieve vaardigheden met technische en niet-technische stakeholders.
- Sterke samenwerkingsgerichtheid binnen multidisciplinaire Agile/Scrum-teams.
- Flexibel kunnen inspelen op veranderende omstandigheden en prioriteiten.
- Stressbestendig kunnen werken binnen deadlines en tijdens operationele incidenten.
- Nauwkeurigheid en aandacht voor kwaliteit, veiligheid en documentatie.
- Servicegerichte houding met focus op continue verbetering van processen en dienstverlening.
Verantwoordelijkheden en deliverables
- Azure-infrastructuren beheren, onderhouden en automatiseren volgens Infrastructure as Code-principes.
- Containerplatformen ondersteunen op basis van Kubernetes, AKS, Helm en GitOps-principes.
- Cloudnetwerken, securitycomponenten, toegangsbeheer en certificaten beheren.
- De bestaande infrastructuur analyseren en configuratieafwijkingen tussen code en operationele omgevingen wegwerken.
- Monitoring-, logging- en alertingoplossingen implementeren en bewaken.
- Bijdragen aan de beveiliging van platformen en ontwikkelingsprocessen volgens de geldende beveiligings- en compliancevereisten.
- Ontwikkelteams ondersteunen bij deployment-, infrastructuur- en cloudgerelateerde vraagstukken.
- Technische documentatie, procedures en standaarden opstellen en onderhouden.
- Kennis overdragen en nieuwe medewerkers en collega's binnen het DevOps-domein begeleiden en coachen.
- Verbeteringsmogelijkheden identificeren en bijdragen aan verdere automatisering, standaardisering en maturiteit van de DevOps-werking.
- Samenwerken met interne en externe stakeholders binnen een Agile/Scrum-omgeving.
- Bijdragen aan incidentanalyse, probleemoplossing en de operationele continuĂŻteit van kritische platformen.
Technische vereisten
Cloud en platform
- Aantoonbare ervaring met Microsoft Azure.
- Kennis van Azure Kubernetes Service (AKS), Azure Container Apps, Azure Functions, Logic Apps en Azure Storage.
- Ervaring met Service Bus, API Management en Entra ID.
- Ervaring met Azure-netwerkcomponenten, waaronder Azure Firewall, vWAN-hubs, Virtual Networks (VNets), Network Security Groups (NSG's), Private Endpoints en DNS.
Infrastructure as Code
- Uitgebreide ervaring met Terraform.
- Kennis van state management, modularisatie en versiebeheer van infrastructuurcode.
- Ervaring met Infrastructure as Code in meerdere omgevingen: Development, Test, Acceptatie en Productie.
Containers en scripting
- Ervaring met Docker, Kubernetes en Rancher Kubernetes Engine (RKE).
- Kennis van Helm charts.
- Vlotte kennis van YAML, JSON en andere configuratieformaten.
- Ervaring met PowerShell, Bash of Python voor automatiseringsdoeleinden.
DevOps en automatisering
- Ervaring met Azure DevOps, Git en GitHub.
- Ervaring met GitHub Actions en CI/CD-processen.
- Kennis van .NET in een ontwikkel- en deploymentcontext.
Monitoring en security
- Kennis van Azure Monitor, Log Analytics, Application Insights en Grafana.
- Ervaring met monitoring, logging en alerting.
- Kennis van RBAC, Managed Identities, OIDC, Key Vault en Privileged Identity Management (PIM).
- Ervaring met security scanning, dependency management en secure development practices.
Pluspunten
- Azure-certificeringen zoals AZ-400, DevOps Engineer Expert, AZ-104, Azure Administrator, of gelijkwaardige certificeringen.
- CKA- of CKAD-certificering, Certified Kubernetes Administrator of Developer.
- Ervaring in een gereguleerde of overheidsomgeving met strikte eisen rond beveiliging, compliance en omgevingsscheiding.
- Ervaring met GitOps-principes en tooling zoals Flux.
- Ervaring met Azure Kubernetes Service (AKS) in productieomgevingen.
- Kennis van Azure Firewall, virtual WAN (vWAN) en hybride netwerkomgevingen.
- Ervaring met monitoring- en observabilityplatformen zoals Grafana, Azure Monitor en Application Insights.
- Ervaring met Agile/Scrum-methodologieën en Jira.
- Ervaring met het coachen, begeleiden of opleiden van collega's binnen een technische omgeving.
Responsabilités et exigences
Raison d'ĂȘtre de la fonction
En tant que Senior DevOps Engineer, vous gĂ©rez, automatisez et amĂ©liorez en continu les infrastructures cloud et de plateforme dans un environnement complexe et fortement rĂ©glementĂ©. Vous soutenez les Ă©quipes de dĂ©veloppement et les Ă©quipes opĂ©rationnelles dans la mise en Ćuvre de dĂ©ploiements fiables, sĂ©curisĂ©s et reproductibles. Vous contribuez Ă©galement Ă la professionnalisation des activitĂ©s DevOps.
Vous combinez expertise technique et approche pragmatique et proactive. Vous ĂȘtes la personne de rĂ©fĂ©rence pour les questions opĂ©rationnelles liĂ©es Ă l'infrastructure, aux processus CI/CD, aux plateformes cloud et Ă l'automatisation. Vous participez aussi au partage des connaissances, au coaching et Ă l'accompagnement de collĂšgues moins expĂ©rimentĂ©s.
DiplĂŽme et connaissances linguistiques
- DiplĂŽme de bachelier.
- Niveau de langue maternelle en français ou en néerlandais.
- Maßtrise professionnelle de l'autre langue nationale, le néerlandais ou le français.
- Bonne connaissance professionnelle de l'anglais, à l'oral comme à l'écrit.
Compétences comportementales
- Attitude proactive et orientée résultats.
- Capacité à assumer la responsabilité des tùches et missions confiées.
- Capacité d'analyse et approche structurée face à des problÚmes complexes.
- Capacité à transmettre des connaissances techniques de maniÚre structurée et compréhensible.
- Bonnes aptitudes Ă la communication avec les parties prenantes techniques et non techniques.
- Esprit de collaboration au sein d'équipes multidisciplinaires Agile/Scrum.
- Flexibilité et capacité à réajuster les priorités selon l'évolution des circonstances.
- Résistance au stress et capacité à travailler efficacement dans le respect des délais et lors d'incidents opérationnels.
- Précision et souci de la qualité, de la sécurité et de la documentation.
- Attitude orientée service, avec un souci d'amélioration continue des processus et des services.
Responsabilités et livrables
- Gérer, maintenir et automatiser des infrastructures Azure selon les principes Infrastructure as Code.
- Soutenir des plateformes de conteneurisation basées sur Kubernetes, AKS, Helm et les principes GitOps.
- Gérer les réseaux cloud, les composants de sécurité, les accÚs et les certificats.
- Analyser l'infrastructure existante et éliminer les écarts de configuration entre le code et les environnements opérationnels.
- Mettre en Ćuvre et surveiller des solutions de monitoring, de journalisation et d'alerte.
- Contribuer à la sécurité des plateformes et des processus de développement conformément aux exigences applicables en matiÚre de sécurité et de conformité.
- Soutenir les équipes de développement pour les questions liées au déploiement, à l'infrastructure et au cloud.
- Rédiger et tenir à jour la documentation technique, les procédures et les normes.
- Assurer le transfert de connaissances, l'accompagnement et le coaching de nouveaux collaborateurs et de collĂšgues dans le domaine du DevOps.
- Identifier les possibilités d'amélioration et contribuer à l'automatisation, à la standardisation et à la maturité des activités DevOps.
- Collaborer avec les parties prenantes internes et externes dans un environnement Agile/Scrum.
- Contribuer à l'analyse des incidents, à la résolution des problÚmes et à la continuité opérationnelle de plateformes critiques.
Exigences techniques
Cloud et plateforme
- Expérience avérée avec Microsoft Azure.
- Connaissance d'Azure Kubernetes Service (AKS), d'Azure Container Apps, d'Azure Functions, de Logic Apps et d'Azure Storage.
- Expérience avec Service Bus, API Management et Entra ID.
- Expérience avec les composants réseau Azure, notamment Azure Firewall, les hubs vWAN, Virtual Networks (VNets), Network Security Groups (NSG), Private Endpoints et DNS.
Infrastructure as Code
- Expérience approfondie avec Terraform.
- Connaissance du state management, de la modularisation et de la gestion des versions du code d'infrastructure.
- Expérience de l'Infrastructure as Code dans plusieurs environnements: développement, test, acceptation et production.
Conteneurs et scripting
- Expérience avec Docker, Kubernetes et Rancher Kubernetes Engine (RKE).
- Connaissance des Helm charts.
- Bonne maĂźtrise de YAML, JSON et d'autres formats de configuration.
- Expérience avec PowerShell, Bash ou Python à des fins d'automatisation.
DevOps et automatisation
- Expérience avec Azure DevOps, Git et GitHub.
- Expérience avec GitHub Actions et les processus CI/CD.
- Connaissance de .NET dans un contexte de développement et de déploiement.
Monitoring et sécurité
- Connaissance d'Azure Monitor, de Log Analytics, d'Application Insights et de Grafana.
- Expérience en monitoring, journalisation et alerte.
- Connaissance de RBAC, Managed Identities, OIDC, Key Vault et Privileged Identity Management (PIM).
- Expérience en security scanning, dependency management et secure development practices.
Atouts
- Certifications Azure telles que AZ-400, DevOps Engineer Expert, AZ-104, Azure Administrator, ou des certifications équivalentes.
- Certification CKA ou CKAD, Certified Kubernetes Administrator ou Developer.
- Expérience dans un environnement réglementé ou public soumis à des exigences strictes en matiÚre de sécurité, de conformité et de séparation des environnements.
- Expérience avec les principes GitOps et des outils tels que Flux.
- Expérience avec Azure Kubernetes Service (AKS) dans des environnements de production.
- Connaissance d'Azure Firewall, du WAN virtuel (vWAN) et d'environnements réseau hybrides.
- Expérience avec des plateformes de monitoring et d'observabilité telles que Grafana, Azure Monitor et Application Insights.
- Expérience avec les méthodologies Agile/Scrum et Jira.
- Expérience en coaching, accompagnement ou formation de collÚgues dans un environnement technique.
đ Jouw profiel
Ervaring als: Confirmed DevOps Engineer
Technische vaardigheden
- .NET
- Agile
- Azure DevOps
- Bash
- Docker
- Git
- Grafana
- Kubernetes
- PowerShell scripting
- Rancher Kubernetes Engine (RKE)
- Scrum
Talen
- Nederlands
- Engels
- Frans
đŒ Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)