Cursusaanbod
Inleiding tot Ansible en automatiseringspatronen
- Ansible-architectuur en kernconcepten
- Inventarisbeheer en connectieopties
- Ad-hoc commando's en eenvoudige playbooks
Het schrijven van robuuste playbooks
- Playbookstructuur, taken en handlers
- Idempotentie en foutafhandeling
- Taken hergebruiken via includes en imports
Rollen, collecties en projectstructuur
- Rollen aanmaken en organiseren
- Collecties bouwen en publiceren
- Best practices voor repository-indeling en hergebruik
Variabelen, facts en templating
- Variabele prioriteit en reikwijdten
- Het gebruik van facts en aangepaste fact-verzameling
- Jinja2-sjablonen voor configuratiegeneratie
Modules, plugins en uitbreidbaarheid
- Overzicht van kern- en community-modules
- Het ontwikkelen van plugins en aangepaste modules
- Secrets en referenties veilig beheren
Testen, kwaliteit en CI/CD-integratie
- Unit- en integratietests met Molecule en Testinfra
- Linting en kwaliteitsgrenzen (ansible-lint, yamllint)
- Ansible integreren in CI/CD-pijplijnen (GitHub Actions, Jenkins)
Operationalisering met AWX/Tower
- Installatie en architectuur van AWX/Tower
- Job-sjablonen, workflows en schema's
- RBAC, logging, meldingen en auditbaarheid
Schaalbaarheid, prestaties en probleemoplossing
- Optimaliseren van inventaris en connectieprestaties
- Strategieën voor grootschalige concurrentie en orchestratie
- Playbooks debuggen en operationele probleemoplossing
Beveiliging, naleving en enterprise-patronen
- Het beheren van secrets (Vault, Ansible Vault, externe opslag)
- Automatisering van naleving en patronen voor wijzigingsbeheer
- Strategieën voor disaster recovery en rollback
Capstone-project: End-to-End automatiseringspijplijn
- Een automatiseringsoplossatie ontwerpen voor een realistische use case
- Playbooks, rollen, tests en CI/CD-integratie implementeren
- Presentaties, peer review en feedback van de instructeur
Samenvatting en volgende stappen
Vereisten
- Ervaring met de fundamentele aspecten van Linux-systeembeheer
- Ervaring met basis shell-scripting en command-line tools
- Vertrouwdheid met YAML en concepten van versiebeheer
Doelgroep
- Systeembeheerders
- DevOps-ingenieurs
- Platform- en automatiseringsingenieurs
Voorbehoud: Deze cursus maakt deel uit van het wereldwijde trainingsportfolio van NobleProg. De uitvoering wordt verzorgd door erkende netwerkpartners van NobleProg, zoals NobleProg Ontario Inc.
Getuigenissen (2)
Laboratoria en praktijkopdrachten
MIR YOUSUF - Business Computer Skills
Cursus - Red Hat System Administration III (RHEL9) – RH294+EX294
Automatisch vertaald
De trainer heeft een uitgebreide kennis van de cursussen. Ik waardeer hoe hij de details van elk laboefening uitlegt en hoe hij altijd problemen of fouten die zich voordoen tijdens de laboefeningen weet op te lossen en te analyseren.
Cayle Ronie T. Rama - Questronix Corporation
Cursus - Red Hat Enterprise Linux (RHEL) Administration
Automatisch vertaald