Kursplan
Introduction to Ansible and Automation Patterns
- Ansible architecture and core concepts
- Inventory management and connection options
- Ad hoc commands and simple playbooks
Writing Robust Playbooks
- Playbook structure, tasks, and handlers
- Idempotence and error handling
- Reusing tasks with includes and imports
Roles, Collections, and Project Structure
- Creating and organizing roles
- Building and publishing collections
- Best practices for repository layout and reuse
Variables, Facts, and Templating
- Variable precedence and scopes
- Using facts and custom fact gathering
- Jinja2 templating for configuration generation
Modules, Plugins, and Extensibility
- Core and community modules overview
- Developing plugins and custom modules
- Managing secrets and credentials securely
Testing, Quality and CI/CD Integration
- Unit and integration testing with Molecule and Testinfra
- Linting and quality gates (ansible-lint, yamllint)
- Integrating Ansible into CI/CD pipelines (GitHub Actions, Jenkins)
Operationalizing with AWX/Tower
- AWX/Tower installation and architecture
- Job templates, workflows, and schedules
- RBAC, logging, notifications, and auditability
Scaling, Performance and Troubleshooting
- Optimizing inventory and connection performance
- Strategies for large-scale concurrency and orchestration
- Debugging playbooks and operational troubleshooting
Security, Compliance, and Enterprise Patterns
- Managing secrets (Vault, Ansible Vault, external stores)
- Compliance automation and change control patterns
- Disaster recovery and rollback strategies
Capstone Project: End-to-End Automation Pipeline
- Designing an automation solution for a realistic use case
- Implementing playbooks, roles, tests, and CI/CD integration
- Presentations, peer review, and instructor feedback
Summary and Next Steps
Krav
- An understanding of Linux system administration fundamentals
- Experience with basic shell scripting and command-line tools
- Familiarity with YAML and version control concepts
Audience
- System administrators
- DevOps engineers
- Platform and automation engineers
Referanser (2)
**Presentasjon & praktiske øvelser**---**Kursinnhold**---**Dag 1****Modul 1: Introduksjon til Azure**- Presentasjon: Introduksjon til Azure Cloud- Øvelse 1: Opprette en Azure-konto- Øvelse 2: Navigere i Azure Portal---**Modul 2: Azure Virtual Machines**- Presentasjon: Azure Virtual Machines (VMs)- Øvelse 3: Opprette en Azure VM- Øvelse 4: Konfigurere og administrere Azure VMs---**Dag 2****Modul 3: Azure Storage**- Presentasjon: Introduksjon til Azure Storage- Øvelse 5: Opprette en Azure Storage-konto- Øvelse 6: Håndtere blob, fil, tabell, og queuedata---**Modul 4: Azure Networking**- Presentasjon: Azure Networking-tjenester- Øvelse 7: Konfigurere Azure Virtual Networks- Øvelse 8: Opprette og konfigurere Azure VPN Gateway---**Dag 3****Modul 5: Azure App Services**- Presentasjon: Introduksjon til Azure App Services- Øvelse 9: Deployere en webapplikasjon til Azure- Øvelse 10: Konfigurere Azure App Service Plan---**Modul 6: Azure Databases**- Presentasjon: Azure SQL Database og Cosmos DB- Øvelse 11: Opprette en Azure SQL Database- Øvelse 12: Opprette og bruke Azure Cosmos DB---**Dag 4****Modul 7: Azure Monitoring og Logging**- Presentasjon: Azure Monitor og Application Insights- Øvelse 13: Konfigurere Azure Monitor- Øvelse 14: Overvåke applikasjoner med Application Insights---**Modul 8: Azure Security**- Presentasjon: Sikkerhetsbestemte tjenester i Azure- Øvelse 15: Konfigurere Azure Key Vault- Øvelse 16: Bruke Azure Security Center---**Dag 5****Modul 9: Implementere Azure Automation**- Presentasjon: Introduksjon til Azure Automation- Øvelse 17: Opprette og kjøre runbooks- Øvelse 18: Konfigurere Azure Update Management---**Modul 10: Azure DevOps**- Presentasjon: Introduksjon til Azure DevOps- Øvelse 19: Opprette en Azure DevOps-organisasjon- Øvelse 20: Implementere CI/CD med Azure DevOps---**Kursavslutning**- Oppsummering- Evaluering- Spørsmål og svar
Adeel - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Machine Translated
Det var veldig praktisk og svarene på spørsmål var veldig innsiktsfulle
Tshidiso Tsatsi - City Power
Kurs - Red Hat Enterprise Linux (RHEL) Administration
Machine Translated