Aller au contenu
Atelierby nealvdv
Retour à la carte

Métier · Faire tourner

Cloud, hosting & DevOps

Software online zetten, en ervoor zorgen dat ze blijft draaien.

  • 9 modules
  • 217 heures d’étude

Commencer gratuitement ce métier

Planning d’atelierModules et heures d’étude indicatives par rang
RangModulesHeures
Apprenti347
Compagnon4100
Maître270
Total9217

Le contenu pédagogique de cette page n’existe pour l’instant qu’en néerlandais.

Pourquoi ce métier

Code die alleen op je laptop werkt, helpt niemand. In dit ambacht leer je kiezen waar iets draait, het automatisch en veilig uitrollen en het in de gaten houden. Je leert ook de vragen die een klant echt stelt: wat kost dit, waar staan mijn gegevens en wat als het misgaat.

Ce qu’il vous faut avant de commencer

Fundament tot en met Linux-beheer, en de Leerling-modules van Netwerken, DNS & mail.

Le programme

Les modules par rang

Chaque module comprend des leçons et un exercice dont quelqu’un d’autre peut vérifier le résultat. Les heures sont indicatives.

Votre progression

Vous cochez les modules sur cet appareil ; rien n’est envoyé à un serveur. Sur l’Établi, vous gardez votre parcours dans un compte, déposez vos travaux et recevez le poinçon de Neal.

Apprenti

Les bases. Avec ces modules et une épreuve de compagnon, vous devenez Compagnon.

3 modules · 47 h

  1. Hosting kiezen

    15 heures d’étude

    Je leert de soorten hosting kennen, van een statische site tot een eigen server, en kiest bewust wat bij een project past.

    • Vercel
    • Netlify
    • Cloudflare Pages
    • Hetzner
    • Nginx
    • Caddy
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Het verschil uitleggen tussen statische hosting, platformhosting, een VPS en beheerde diensten
    • Een statische site en een Next.js-site online zetten op Vercel of een vergelijkbaar platform
    • Een eigen domein koppelen met een geldig certificaat
    • Een hostingkeuze onderbouwen op kosten, onderhoud, schaal en ligging van de data
    Leçons
    1. Wat hosting eigenlijk is
    2. Statische sites en CDN's
    3. Platformen: Vercel, Netlify en Cloudflare Pages
    4. VPS en dedicated servers
    5. Beheerde databases en diensten
    6. Een keuze maken en uitleggen
    L’exercice

    Zet dezelfde eenvoudige website op twee manieren online: op een platform als Vercel en op een eigen VPS bij een Europese provider. Lever beide URL's met een eigen subdomein en een vergelijking van één pagina voor een klant.

  2. Omgevingen en geheimen

    12 heures d’étude

    Je leert werken met ontwikkel-, test- en productieomgevingen en gaat veilig om met wachtwoorden, API-sleutels en andere geheimen.

    • Vercel
    • GitHub Secrets
    • Bitwarden
    • gitleaks
    • dotenv
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Het nut van aparte omgevingen uitleggen en ze opzetten
    • Configuratie scheiden van code met omgevingsvariabelen
    • Geheimen veilig bewaren en delen zonder ze in Git te zetten
    • Een uitgelekt geheim intrekken en vervangen
    Leçons
    1. Lokaal, preview en productie
    2. Omgevingsvariabelen en .env-bestanden
    3. Geheimen in Vercel, GitHub en een wachtwoordbeheerder
    4. Wat als er toch een sleutel in Git belandt
    5. Previewomgevingen per wijziging
    L’exercice

    Zet een project op met drie omgevingen die elk een eigen database en eigen sleutels gebruiken. Lever een overzicht van alle variabelen per omgeving (zonder de waarden) en toon met een scan aan dat er geen geheimen in de Git-geschiedenis staan.

  3. Containers met Docker

    20 heures d’étude

    Je verpakt een toepassing in een container zodat ze overal hetzelfde draait, en zet meerdere diensten samen op met Docker Compose.

    • Docker
    • Docker Compose
    • PostgreSQL
    • Trivy
    • GitHub Container Registry
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Uitleggen wat een container is en hoe hij verschilt van een virtuele machine
    • Een Dockerfile schrijven voor een webtoepassing, klein en zonder root
    • Een toepassing met database opzetten met Docker Compose
    • Data bewaren met volumes en containers laten praten via netwerken
    Leçons
    1. Containers en images
    2. Je eerste Dockerfile
    3. Kleinere en veiligere images
    4. Volumes en data
    5. Docker Compose
    6. Registries en tags
    L’exercice

    Containeriseer een webapp met een PostgreSQL-database met Docker Compose. Lever de repository waarmee een ander met één commando alles opstart, een image zonder root-gebruiker en een korte scan van kwetsbaarheden.

Compagnon

Maîtriser le métier : des projets plus grands, relus à chaque étape.

4 modules · 100 h

  1. Automatisch testen en uitrollen

    25 heures d’étude

    Je bouwt pijplijnen die bij elke wijziging testen, bouwen en uitrollen, zodat een release saai en voorspelbaar wordt.

    • GitHub Actions
    • Docker
    • OIDC
    • SSH
    • Dependabot
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Een GitHub Actions-workflow schrijven die test, bouwt en uitrolt
    • Uitrollen naar productie afhankelijk maken van geslaagde tests en goedkeuring
    • Geheimen in pijplijnen veilig gebruiken, bij voorkeur zonder vaste sleutels via OIDC
    • Een mislukte release snel terugdraaien
    Leçons
    1. Wat CI/CD is en waarom
    2. GitHub Actions: workflows, jobs en stappen
    3. Testen en bouwen in de pijplijn
    4. Uitrollen met goedkeuring
    5. OIDC in plaats van vaste sleutels
    6. Terugdraaien en releasestrategieën
    L’exercice

    Bouw voor de gecontaineriseerde app uit Docker een pijplijn die test, een image publiceert en uitrolt naar een VPS of cloudplatform, met handmatige goedkeuring voor productie. Lever de workflow en toon een geslaagde uitrol en een terugdraai aan.

  2. Databases in de cloud

    20 heures d’étude

    Je kiest en beheert een clouddatabase, met migraties, back-ups en verbindingen die veilig en zuinig zijn.

    • Neon
    • Supabase
    • PostgreSQL
    • Prisma
    • Drizzle
    • pg_dump
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Een beheerde database kiezen zoals Neon, Supabase of Amazon RDS en onderbouwen waarom
    • Schemawijzigingen uitvoeren met migraties zonder dataverlies
    • Back-ups en point-in-time recovery instellen en een herstel testen
    • Verbindingen beveiligen en beperken tot wie ze nodig heeft
    Leçons
    1. Beheerd of zelf beheren
    2. Serverless Postgres en branches
    3. Migraties
    4. Back-ups en point-in-time recovery
    5. Verbindingen, pooling en toegang
    6. Ligging van de data en de AVG
    L’exercice

    Zet een Neon- of vergelijkbare database op in een Europese regio, voer drie migraties uit via de pijplijn en herstel de database naar een tijdstip vóór een opzettelijke fout. Lever de migraties en een verslag van het herstel met tijden.

  3. AWS, Azure en Google Cloud

    30 heures d’étude

    Je leert de basis van de drie grote clouds: rekenkracht, opslag, netwerk, identiteit en facturatie, en hoe je er veilig begint.

    • AWS
    • Microsoft Azure
    • Google Cloud
    • IAM
    • AWS Pricing Calculator
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • De kernbegrippen van AWS, Azure en Google Cloud vergelijken
    • Een account veilig opzetten met MFA, beperkte rechten en budgetalarmen
    • Een virtuele machine, objectopslag en een privénetwerk opzetten
    • Rechten toekennen volgens het principe van minimale rechten
    • Een Europese regio kiezen en uitleggen wat dat betekent voor de AVG
    Leçons
    1. Wat een publieke cloud is
    2. Accounts, MFA en de root-gebruiker
    3. Identiteit en rechten: IAM en Entra ID
    4. Rekenkracht en opslag
    5. Netwerken in de cloud
    6. Facturatie en budgetten
    7. Regio's en ligging van de data
    L’exercice

    Zet in AWS of Azure een veilig account op met budgetalarm en host er een statische site op met CDN en een eigen domein. Lever de rechtenstructuur, een schermafdruk van het budgetalarm en een kostenraming per maand op basis van de officiële prijscalculator.

  4. Monitoring, logboeken en back-ups

    25 heures d’étude

    Je zorgt dat je weet dat iets stuk is voordat de klant belt, en dat je alles kunt terughalen als het echt misgaat.

    • Uptime Kuma
    • Sentry
    • Grafana
    • Prometheus
    • restic
    • Borg
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Uptimecontroles en meldingen instellen voor een website en een API
    • Logboeken centraal verzamelen en doorzoeken
    • Een back-upstrategie opstellen volgens 3-2-1 en een herstel testen
    • Herstelafspraken bepalen met een klant: hoeveel data mag verloren gaan en hoe lang mag het duren
    Leçons
    1. Wat je meet en waarom
    2. Uptime en meldingen
    3. Logboeken en foutopvolging
    4. Statistieken en dashboards
    5. Back-ups volgens 3-2-1
    6. RPO, RTO en een herstelplan
    L’exercice

    Voorzie een bestaande webapp van uptimecontrole, foutopvolging, gecentraliseerde logboeken en versleutelde back-ups naar een tweede provider. Lever een herstelplan en het verslag van een hersteltest met de werkelijk gemeten hersteltijd.

Maître

Ce qu’un Maître doit savoir faire seul, en préparation du chef-d’œuvre.

2 modules · 70 h

  1. Infrastructuur als code

    35 heures d’étude

    Je legt je volledige infrastructuur vast in code, zodat ze herhaalbaar, nagekeken en terug te draaien is.

    • OpenTofu
    • Terraform
    • GitHub Actions
    • Hetzner Cloud
    • AWS
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Infrastructuur beschrijven en uitrollen met Terraform of OpenTofu
    • State veilig bewaren en met een team werken aan dezelfde infrastructuur
    • Herbruikbare modules schrijven
    • Wijzigingen aan infrastructuur laten nakijken via pull requests en een plan in de pijplijn
    Leçons
    1. Waarom infrastructuur als code
    2. Terraform en OpenTofu: providers, resources en state
    3. Remote state en vergrendeling
    4. Modules
    5. Plan en apply in de pijplijn
    6. Bestaande infrastructuur importeren
    L’exercice

    Breng de bestaande, met de hand opgezette infrastructuur van een project volledig onder in OpenTofu of Terraform, zonder onderbreking. Lever de repository, de pijplijn met plan bij elke pull request en een bewijs dat een tweede omgeving identiek op te bouwen is.

  2. Cloudarchitectuur, kosten en soevereiniteit

    35 heures d’étude

    Je ontwerpt cloudomgevingen die betrouwbaar en betaalbaar zijn, met de gegevens op een plek die de klant kan verantwoorden.

    • AWS Cost Explorer
    • Azure Cost Management
    • Kubernetes
    • OVHcloud
    • Scaleway
    • Hetzner
    Leçons, exercice et ce que vous saurez faire ensuite
    Ce que vous saurez faire ensuite
    • Een cloudarchitectuur ontwerpen voor beschikbaarheid, kosten en onderhoud
    • Cloudkosten analyseren en concrete besparingen voorstellen
    • Een disaster-recoveryplan opstellen en oefenen
    • Het verschil uitleggen tussen data in de EU en volledige Europese controle, en de AVG en NIS2 meenemen in een advies
    • Bepalen wanneer Kubernetes zinvol is en wanneer niet
    Leçons
    1. Architectuur kiezen: eenvoud eerst
    2. Beschikbaarheid en foutentolerantie
    3. Kosten begrijpen en bijsturen
    4. Disaster recovery oefenen
    5. Europese clouds, de AVG en NIS2
    6. Kubernetes: wanneer wel en wanneer niet
    L’exercice

    Analyseer de cloudomgeving van een echte klant of open-sourceproject en lever een architectuuradvies met kostenanalyse, besparingsvoorstellen, een DR-plan en een standpunt over de ligging van de data. Verdedig het voor Neal.

Le chef-d’œuvre

Devenir Maître dans ce métier

Je zet voor een echte klant of open-sourceproject een volledige productieomgeving neer of vernieuwt ze: infrastructuur als code, een pijplijn van commit tot productie, monitoring, back-ups met een geoefend herstel en een onderbouwde keuze voor kosten en ligging van de data. Neal beoordeelt de repository, een live hersteloefening en je overdracht aan de klant.

Un vrai travail, évalué par Neal. On est Maître par métier, pas dans toute l’informatique à la fois.

Pour les clients

Ce que vous pouvez faire avec ce métier pour des clients

Ce qu’un client peut vous demander dès que vous maîtrisez ce métier, et à partir de quel rang. La durée est indicative.

  • À partir de Compagnon

    Hosting kiezen en opzetten

    Je site of app staat online op een plek die past bij je budget en je groei, met je eigen domein en een veilige verbinding.

    Ce que vous livrez

    • Advies met vergelijking van twee of drie opties
    • Opzet van hosting, domein en certificaat
    • Overzicht van accounts en kosten per maand
    • Overdracht met toegang op naam van de klant
    Durée
    1 tot 2 dagen
    Pour qui
    Starters, kmo's en verenigingen met een nieuwe site of app
  • À partir de Compagnon

    Automatisch testen en uitrollen

    Elke wijziging aan je software wordt automatisch getest en veilig online gezet, zonder handwerk of zenuwen.

    Ce que vous livrez

    • CI/CD-pijplijn in GitHub Actions
    • Aparte test- en productieomgeving
    • Veilig beheer van sleutels en wachtwoorden
    • Draaiboek om een release terug te draaien
    Durée
    2 tot 5 dagen
    Pour qui
    Ontwikkelteams en bedrijven met eigen software
  • À partir de Compagnon

    Monitoring en back-ups

    Je weet meteen als je site of app stuk is, en je gegevens zijn terug te halen als het misgaat. Dat hebben we getest.

    Ce que vous livrez

    • Uptimecontrole en meldingen
    • Foutopvolging en logboeken
    • Versleutelde back-ups op een tweede locatie
    • Herstelplan en verslag van een hersteltest
    Durée
    2 tot 3 dagen
    Pour qui
    Webshops, SaaS-bedrijven en elke organisatie met een toepassing die moet blijven draaien
  • À partir de Maître

    Verhuizen naar een nieuwe hosting of cloud

    We verhuizen je toepassing naar een betere, goedkopere of Europese omgeving, met een plan en zonder verrassingen.

    Ce que vous livrez

    • Inventaris en migratieplan
    • Nieuwe omgeving, bij voorkeur als code
    • Migratie van data en DNS
    • Controle en afbouw van de oude omgeving
    Durée
    1 tot 4 weken
    Pour qui
    Bedrijven die van een verouderde server of een dure cloud af willen
  • À partir de Maître

    Doorlichting van je cloudkosten

    Je cloudfactuur loopt op en niemand weet precies waarom. Wij zoeken het uit en stellen concrete besparingen voor.

    Ce que vous livrez

    • Analyse van je huidige verbruik
    • Lijst met besparingen en hun impact
    • Budgetalarmen en labels
    • Opvolggesprek na een maand
    Durée
    3 tot 10 dagen
    Pour qui
    Bedrijven met een groeiende rekening bij AWS, Azure of Google Cloud
  • À partir de Maître

    Advies Europese cloud en AVG

    Een helder advies over waar je gegevens staan, wie erbij kan en welke Europese alternatieven er zijn.

    Ce que vous livrez

    • Overzicht van al je diensten en waar hun data staat
    • Risico's in gewone taal
    • Alternatieven met voor- en nadelen
    • Stappenplan als je wilt overstappen
    Durée
    1 tot 2 weken
    Pour qui
    Zorgpraktijken, scholen, gemeenten en bedrijven met gevoelige gegevens

Emploi

Métiers sur le marché belge

Voici comment s’appellent les emplois auxquels ce métier mène. Une formation n’est pas une garantie d’emploi : votre portfolio et votre travail font la différence.

  • DevOps engineer
  • Cloud engineer
  • Site reliability engineer (SRE)
  • Platform engineer
  • Cloud architect
  • System engineer

Certifications

Les certifications auxquelles les modules préparent

De vraies certifications, délivrées par l’organisme lui-même. Nous ne les délivrons pas : vous passez l’examen auprès de l’organisme. Vérifiez toujours le contenu et le prix actuels chez lui.

  • AWS Certified Cloud Practitioner

    OrganismeAmazon Web Services

    Haalbaar na AWS, Azure en Google Cloud.

  • AWS Certified Solutions Architect - Associate

    OrganismeAmazon Web Services

    Na AWS, Azure en Google Cloud en Cloudarchitectuur, met extra AWS-oefening.

  • Microsoft Certified: Azure Fundamentals (AZ-900)

    OrganismeMicrosoft

    Haalbaar na AWS, Azure en Google Cloud.

  • Microsoft Certified: Azure Administrator Associate (AZ-104)

    OrganismeMicrosoft

    Na de Compagnon-modules, met extra Azure-oefening.

  • Google Cloud Associate Cloud Engineer

    OrganismeGoogle Cloud

    Na AWS, Azure en Google Cloud, met extra oefening op Google Cloud.

  • HashiCorp Certified: Terraform Associate

    OrganismeHashiCorp

    Infrastructuur als code.

  • Certified Kubernetes Administrator (CKA)

    OrganismeThe Linux Foundation en CNCF

    Na Cloudarchitectuur, met een aparte Kubernetes-verdieping.

Confort de lecture

Rendez le site plus facile à lire. Votre choix est gardé sur cet appareil.

Taille du texte

Vous préférez les réglages de votre appareil (zoom, lecteur d'écran, mode sombre) ? Ils fonctionnent ici aussi.