AUT
Automation & IaC
Ansible, Terraform and OpenTofu, GitLab CE and CI/CD
ECI-AUT-01
Ansible — the fundamentals of IT automation
Incidents rarely arise from a failing technology: they arise from divergent configurations and manual steps that cannot be reproduced. This hands-on course covers all of the Ansible fundamentals — inventories, playbooks, roles, secrets, hardening and application deployment — with a lab environment dedicated to each participant.
ECI-AUT-02
Advanced Ansible — automation at scale and event-driven automation
Automating ten servers and automating a thousand do not call for the same practices. This advanced course covers large-scale inventories, fine performance tuning, centralized orchestration and automatic remediation triggered by events. No Python knowledge is required.
ECI-AUT-03
Advanced Ansible — developer: modules, plugins and collections
When existing modules are no longer enough, extending Ansible becomes necessary. This course is entirely devoted to Python development around Ansible: designing production-quality modules, plugins, unit tests, packaging into versioned collections and continuous integration pipelines.
ECI-AUT-04
Terraform and OpenTofu — infrastructure as code in practice
Terraform and its community derivative OpenTofu have established a declarative model for provisioning infrastructure: the code describes the desired state and the tool computes and applies the difference. This course covers the full cycle, from the first configuration file through to collaborative state management across multiple environments.
ECI-AUT-05
GitLab CE and CI/CD — industrializing collaboration and deployments
GitLab Community Edition brings code management, merge request review, project tracking and continuous integration together in a self-hosted platform. This course covers Git, the platform and building delivery pipelines through to real deployment, with one section devoted to quality and another aimed at team leads.