Neem contact met ons op

Cursusaanbod

Soevereiniteit van Infrastructure as Code

  • De risico's van cloudconsoles en SaaS-IaC begrijpen, waaronder leveranciersafhankelijkheid en auditlekken.
  • Duik in de Terraform-architectuur: kernonderdelen, providers, state-beheer en de plan/apply-werkstroom.
  • Vergelijkende analyse van Terraform tegenover alternatieven zoals Pulumi, Ansible en CloudFormation.

Configuratietaal en Providers

  • HCL-syntaxus beheersen: het definiëren van resources, data sources, variabelen en outputs.
  • On-premise providers configureren: Proxmox, libvirt, vSphere en PowerDNS.
  • Community providers verkennen en de basisprincipes van het ontwikkelen van aangepaste providers.
  • Resource-afhankelijkheden en de onderliggende grafentheorie begrijpen.

State-beheer

  • De implicaties voor de beveiliging van lokale versus externe stateopslag evalueren.
  • Self-hosted backends opzetten met PostgreSQL, S3-compatibele opslag (MinIO), Gitea en etcd.
  • State-locking, versleuteling bij rust en robuuste backupstrategieën implementeren.
  • State-migratie afhandelen en configuratiedrift detecteren.

Modules en Workspaces

  • Modules structureren met inputs, outputs en best practices voor versiebeheer.
  • Private moduleregistries bouwen met behulp van Git-tags.
  • Isolatie garanderen tussen dev-, staging- en productiomilieu's via workspaces.
  • Zelf-gehoste alternatieven voor Terraform Cloud gebruiken, zoals Atlantis of Spacelift.

Provisioning en Levenscyclus

  • Cloud-init en PXE integreren voor bare-metal provisioning.
  • Provisioners gebruiken: local-exec, remote-exec en bestandsoverdracht.
  • Nul-resources en triggers benutten voor aangepaste automatiseringsworkflows.
  • Resourcevernietiging, planning en tainting beheren voor veilige rollbacks.

Beveiliging en Compliance

  • Validatie van variabelen afdwingen en gevoelige gegevens appropriate markeren.
  • Policy-as-code implementeren voor on-premise omgevingen met Sentinel en OPA-alternatieven.
  • Robuuste auditlogging en processen voor het reviewen van planbestanden opzetten.

CI/CD-integratie

  • Plan- en apply-workflows automatiseren in GitHub Actions of Woodpecker CI.
  • terraform fmt, validate en linting-tools integreren in pre-commit-hooks.
  • Kostenschatting en budget-guardrails opzetten.
  • Uitgebreide rollbackstrategieën en procedures voor stateherstel ontwikkelen.

Vereisten

  • Tussenliggende kennis van concepten voor Infrastructure as Code en basisprincipes van cloud computing.
  • Praktische ervaring met JSON, HCL (HashiCorp Configuration Language) en versiebeheersystemen.
  • Kennis van on-premise virtualisatieplatformen zoals Proxmox en VMware.

Doelgroep

  • Infrastructure engineers verantwoordelijk voor het provisionen van bare metal servers en private cloud-resources.
  • DevOps-teams die on-premise resources beheren via declaratieve configuratie.
  • Organisaties die actief op zoek zijn naar manieren om afhankelijkheid van cloud control planes voor infrastructuurstate te vermijden.
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën