Ansible, the Infrastructure as Code automation engine par excellence
Ansible is the open source Infrastructure as Code (IaC) automation engine published by Red Hat (acquired in 2015), which simplifies configuration management, application deployment and task orchestration across tens to thousands of servers. Its main asset is its agentless approach: Ansible connects to target machines via SSH (Linux) or WinRM (Windows) without installing an agent on managed hosts. Playbooks described in YAML remain readable by systems, networks, security and application teams without mastering a full programming language. This simplicity, combined with the richness of official modules (over 4000 modules in the Ansible Galaxy Collection), makes Ansible a widely adopted automation standard.
Ansible covers a broad scope: Linux and Windows server configuration, application deployment, database orchestration, network automation (Cisco IOS, NX-OS, Juniper, Arista, Fortinet), cloud automation (AWS, Azure, GCP, OpenStack, VMware vSphere), containers (Docker, Kubernetes via kubernetes.core), security and compliance (hardening modules, CIS audits), CI/CD pipelines. The Red Hat Ansible Automation Platform range structures an enterprise platform with Ansible Tower / AWX (scheduler, UI, RBAC, audit logs), Execution Environments (standardised execution containers), Automation Hub (catalogue of certified collections) and Event-Driven Ansible (automatic triggers).
In French-speaking Switzerland, Geneva private banks, Lake Geneva international organisations, university hospitals, cantonal administrations, telecom operators, pharmaceutical industries and large integrators rely on Ansible to industrialise the configuration of their Linux and Windows fleets, deploy middleware (Apache, Nginx, JBoss, Tomcat), automate firewalls and switches, and accelerate their DevOps pipelines. ITTA offers an Ansible catalogue covering fundamentals and an advanced level to structure scale-out automation projects.
Following a recognised Ansible training opens access to highly demanded roles in French-speaking Switzerland: DevOps engineer, automation engineer, IaC-oriented systems administrator, SRE engineer, Azure or AWS cloud engineer, automation-oriented network engineer, Red Hat consultant. Whether you are starting with Ansible or structuring an enterprise automation platform with Ansible Automation Platform, our Ansible training in Geneva and Lausanne covers the full path.
The ITTA Ansible catalogue
Ansible – Fundamentals
Ansible – Fundamentals is the entry training to grasp Ansible and use it autonomously. The programme covers Ansible installation and configuration, Infrastructure as Code fundamentals, static and dynamic (cloud) inventories, YAML syntax, essential modules (file, copy, template, service, package, user, command, shell, lineinfile), playbooks and tasks, variables and facts, Jinja2 templates, handlers, conditions (when), loops (loop), error handling (ignore_errors, failed_when), and execution best practices on multi-host inventories. Targets systems administrators, IaC beginner DevOps engineers, cloud engineers and IT operators.
Ansible – Advanced
Ansible – Advanced is the training to scale up and industrialise Ansible in a professional environment. The programme covers structuring into roles (Ansible roles, ansible-galaxy init), collections (galaxy collection install), secrets management with Ansible Vault, custom modules, advanced Jinja2 filters, performance and execution strategies (forks, serial, free), custom facts and caches management, callbacks and plugins, Ansible Tower / AWX (scheduling, UI, RBAC, audit logs), Execution Environments, Automation Hub, Event-Driven Ansible, integration with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions), and best practices for scale-out Ansible projects. Targets confirmed DevOps engineers, automation engineers and IaC architects.
Ansible and the publisher ecosystem at ITTA
Ansible fits into a broader DevOps and IaC ecosystem. The automation and Infrastructure as Code sub-domain regroups Ansible, Terraform, Vagrant and market IaC tools. The HashiCorp publisher is very complementary (Terraform for provisioning, Vault for secrets management, Consul for service discovery), often combined with Ansible in modern IaC pipelines. The CI/CD, versioning and delivery sub-domain regroups pipeline practices (GitLab CI, Jenkins, GitHub Actions) where Ansible integrates naturally. The Linux publisher is the system foundation on which Ansible orchestrates most deployments.
Ansible trends in 2026
Ansible evolves rapidly in 2026 around several structuring axes. Red Hat Ansible Automation Platform structures the enterprise offering (formerly Tower), with Execution Environments (reproducible execution containers), Automation Hub (Red Hat certified catalogue), Automation Controller (UI orchestration) and Event-Driven Ansible (event-triggered via webhooks or Kafka). Ansible Galaxy collections continue to structure the ecosystem (cloud, network, security collections). Generative AI progressively enters (Ansible Lightspeed with IBM watsonx Code Assistant to assist playbook generation). The Ansible + Terraform coexistence remains a modern IaC pipeline standard (Terraform provisions infrastructure, Ansible configures and orchestrates). Our pedagogical content regularly integrates these evolutions to remain aligned with current practices.
Ansible training in Geneva, Lausanne and online
All our Ansible courses are available on-site in our Geneva and Lausanne centres, as well as in interactive virtual classroom with an Ansible DevOps engineer live. Our sessions are organised in 5-week cycles. Each session includes hands-on labs on dedicated Linux infrastructure, playbooks to write from the first hours, roles to structure, Jinja2 templates to create, secrets to manage with Vault, and concrete cases inspired by real projects (web stack deployment, firewall configuration, Linux hardening). Customised corporate training is also possible at your premises, in Geneva, Lausanne, Vaud and across French-speaking Switzerland, with a programme adapted to your stack (RHEL, Ubuntu, Windows, Cisco / Juniper network equipment, Azure / AWS cloud).
Why choose ITTA
ITTA offers a training catalogue. Our Ansible trainers are DevOps and automation engineers active with Swiss and international clients, covering multi-OS Ansible deployment, Azure / AWS cloud automation, Cisco / Juniper network automation, Vault secrets management, role and collection structuring, integration with GitLab CI / Jenkins / GitHub Actions pipelines and Ansible Automation Platform. The Ansible catalogue regroups Fundamentals and Advanced. Our pedagogical team supports you in choosing the right path, identifying prerequisites (Linux, SSH, systems administration basics) and identifying funding solutions adapted to your professional situation.
Our pedagogical approach favours learning by doing, with playbooks to write from the first hours, roles to structure, Jinja2 templates to create, dynamic inventories to wire to the cloud, and concrete cases inspired by real projects. Each session combines training time, applied exercises and exchanges with the trainer, allowing each participant to progress at their own pace and leave with skills directly usable in their professional context.
Our training is aimed at varied audiences: DevOps engineers, systems administrators, Azure or AWS cloud engineers, automation-oriented network engineers, SRE engineers, security engineers, internal IT teams industrialising their deployments, Red Hat specialised IT services teams. Our pedagogical team adapts the content to the participants’ context.
Featured courses in this catalogue
Here is a selection of reference training courses in this catalogue, accessible directly:
FAQ
What is the difference between Ansible, Terraform and Puppet/Chef?
Ansible is agentless (SSH/WinRM), procedural task and configuration oriented, widely used for server configuration, application deployment, network automation. Terraform is declarative and infrastructure provisioning oriented (creating VMs, networks, cloud services). Puppet and Chef are historical agent-based configuration management tools, losing ground to Ansible. Modern IaC pipelines often combine Terraform (provision) + Ansible (configure and orchestrate).
Is Linux knowledge required to follow an Ansible course?
Yes, a solid Linux base is expected: bash command line, SSH, package management, systemd services, permissions, basic networking. For profiles without Linux, we offer Linux Essentials as prerequisite. For Windows-only administrator profiles, Ansible can be learned in parallel with WinRM Windows modules, but the Linux ecosystem remains dominant.
Which Ansible certification to target?
The Red Hat Certified Specialist in Ansible Automation certification (EX407, now EX374 and EX467 for the Automation Platform) is the market reference. For non-Red Hat profiles, Ansible remains a strong asset without specific certification: practical mastery of playbooks, roles and structuring is valued. Our pedagogical team guides you based on your objective (Red Hat certification or practical skill).
Are your Ansible courses available for companies?
Yes, the entire Ansible catalogue is available in-house, in Geneva, Lausanne and in virtual classroom, with a programme adapted to your stack (RHEL, Ubuntu, Windows, network equipment, Azure / AWS cloud, Ansible Automation Platform on-prem or SaaS) and use cases (application deployment, hardening, network automation, CI/CD integration). Our team builds the specifications with you and organises sessions according to your calendar.