This is an example of a simple banner

Automation and Infrastructure as Code Trainings

The Automation and Infrastructure as Code sub-domain covers our Terraform and Ansible training for DevOps engineers, SREs, cloud engineers, system administrators and architects. Our catalogue covers Terraform Fundamentals, Terraform Associate certification preparation, Ansible Fundamentals and Ansible Advanced. Whether you prepare the HashiCorp Terraform Associate certification or wish to industrialise your cloud infrastructure provisioning, you will find the training matching your level, delivered in Geneva, Lausanne or virtual classroom by working engineers.

FILTER BY

- Domains

- Editors

- Location

- Format

- Level

- Certifying

- Confirmed training

ANS-01

Ansible – Fundamentals training in Geneva and Lausanne. 2 days. Eligible for Temptraining funding.

Intermédiaire
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
ANS-02

Ansible – Advanced training in Geneva and Lausanne. 3 days. Eligible for Temptraining funding.

Avancé
3
jours
Présentiel, Virtuel
Dès CHF 2'250.-
TER-01

Terraform – Fundamentals training in Geneva and Lausanne. 2 days.

Fondamental
2
jours
Présentiel, Virtuel
Dès CHF 1'500.-
TER-10

Terraform Associate Certification Preparation training in Geneva and Lausanne. 2 days.

Intermédiaire
3
jours

Certifying

Présentiel, Virtuel
Dès CHF 1'500.-

Infrastructure as Code: the foundation of modern cloud platforms

Infrastructure as code (IaC) and configuration automation have become, in 2026, fundamental skills for any cloud-native team. Terraform for multi-cloud provisioning (Azure, AWS, GCP, Kubernetes) and Ansible for server configuration management are the two dominant tools on the market. In Geneva, Lausanne and across French-speaking Switzerland, banks, insurance companies, international organisations and software vendors are now structuring their platform teams around these skills to industrialise the deployment and management of their infrastructures.

Following a recognised Terraform or Ansible training opens access to highly valued technical roles: DevOps engineer, cloud engineer, platform engineer, senior Linux administrator, cloud-native architect. The HashiCorp Terraform Associate certification provides an official benchmark appreciated by recruiters in multi-cloud environments. Investing in Terraform and Ansible enhances your profile in a segment where demand often exceeds supply in French-speaking Switzerland.

ITTA offers a catalogue dedicated to automation and infrastructure as code, from foundation level to Terraform Associate certification preparation and advanced Ansible mastery. Each session is built around hands-on labs on real cloud environments, with limited group sizes to enable personalised support.

Whether you are a DevOps engineer, cloud engineer, Linux administrator, platform engineer or architect, our training in Geneva and Lausanne provides the practical skills expected on the Swiss market to automate your cloud infrastructure provisioning and your server configuration.

Skills covered by our automation and IaC catalogue

Terraform Fundamentals

The Terraform Fundamentals training lays the foundation of infrastructure as code with HashiCorp Terraform. The programme covers the concepts (providers, resources, variables, outputs, modules), the HCL language, the lifecycle (init, plan, apply, destroy), state management (local and remote via Terraform Cloud, AWS S3 or Azure Storage), modularisation best practices and team collaboration. This training suits IaC beginner profiles, system engineers ramping up on cloud, and developers joining a DevOps team.

Terraform Associate Certification Preparation

The HashiCorp Terraform Associate Certification Preparation training targets profiles aiming for official recognition. The programme covers the entire exam scope: IaC concepts, Terraform workflow, modules, remote state, providers, advanced HCL functions, secrets management, collaboration and production best practices. This certification is highly valued in organisations scaling on Azure, AWS and GCP, and constitutes an objective benchmark for DevOps and cloud engineers.

Ansible Fundamentals

The Ansible Fundamentals training covers configuration management with Red Hat Ansible. The programme addresses the concepts (inventories, modules, tasks, playbooks, roles), SSH connection, file and service management, Jinja2 templates, variables and structuring best practices. This training suits Linux administrators, system engineers, DevOps engineers and profiles wishing to industrialise the management of their Linux and Windows servers.

Ansible Advanced

The Ansible Advanced training deepens production usages: Ansible Tower and AWX, dynamic inventory, Ansible Galaxy, complex roles, secrets management via Ansible Vault, CI/CD integration, multi-cloud execution, playbook testing best practices. This training targets confirmed DevOps and platform engineers driving an Ansible infrastructure at the scale of a direction or a company.

Build your automation and IaC path

A starting DevOps engineer follows Terraform Fundamentals to acquire multi-cloud provisioning basics, then prepares the Terraform Associate certification to formalise ramp-up. A Linux administrator or system engineer follows Ansible Fundamentals to industrialise server management, then Ansible Advanced to scale. A cloud engineer combines Terraform and Ansible (Terraform to provision VMs, Ansible to configure them), a classic path in hybrid cloud architectures. A cloud-native architect adds containerisation and GitOps to drive a complete modern platform. Our pedagogical team guides you towards the sequence suited to your current stack and target.

Featured courses in this catalogue

Here is a selection of reference training courses in this catalogue, accessible directly:

Automation, IaC and related skills

Automation and IaC fit into a broader DevOps ecosystem. The containerisation and orchestration sub-domain covers Docker, Kubernetes and CNCF certifications (CKA, CKAD, CKS), naturally complementary to a Terraform-provisioned infrastructure. The CI/CD, versioning and delivery sub-domain brings Git, GitLab CI/CD and Jenkins, building blocks downstream of provisioning. The observability, security and delivery sub-domain covers Prometheus, Grafana, GitOps and DevSecOps. Cloud computing training brings Azure (AZ-104, AZ-204, AZ-400) and AWS (Solutions Architect, DevOps Engineer) certifications that naturally complement IaC skills. The systems and networking sub-domain covers Linux and network basics, fundamental for Ansible.

IaC and automation trends in 2026

Several evolutions are shaping the domain in 2026. OpenTofu, the open source fork of Terraform, is gaining ground and now coexists with Terraform on many projects. Pulumi offers an alternative in classic languages (Python, TypeScript, Go) that appeals to developers wishing for unified IaC with their application stack. Crossplane brings a cloud-native approach to provisioning via Kubernetes. IaC security (Terraform configuration scanning with Checkov or Trivy, module signing) is becoming central in mature organisations. AI agents (GitHub Copilot, Claude Code) strongly accelerate the writing of Terraform modules and Ansible playbooks, particularly for repetitive cloud configurations. Our pedagogical content regularly integrates these evolutions to remain aligned with current company practices.

Terraform and Ansible training in Geneva, Lausanne and online

All our automation and IaC training courses are available on-site in our Geneva (Route des Jeunes 35) and Lausanne (Avenue de Mon-Repos 24) centres, as well as in interactive virtual classroom with a live trainer. Our sessions are organised in 5-week cycles, which makes registration fast and planning smooth for working engineers. Each session includes hands-on labs on real cloud environments (Azure or AWS) and Linux servers. Customised corporate training is also possible at your premises, in Geneva, Lausanne, Vaud and across French-speaking Switzerland, with a programme adapted to your internal stack (Terraform or OpenTofu, Ansible Tower, Pulumi, Crossplane). Several professional funding paths can be considered depending on your profile and employer.

Why choose ITTA for your Terraform or Ansible training

ITTA is a certified training centre based in French-speaking Switzerland, official partner of HashiCorp and Red Hat. Our IaC trainers are engineers active in production projects for Swiss and international companies, allowing them to share current concrete cases and Terraform modules or Ansible playbooks directly usable on your next projects. The catalogue regroups our training courses covering Terraform and Ansible, from foundation to advanced. Our pedagogical team supports you in choosing the right path, preparing the Terraform Associate certification and identifying the funding solutions that fit your professional situation.

FAQ

Is Linux experience required before Terraform Fundamentals?

Basic Linux and command-line knowledge is useful but not essential. The training introduces Terraform concepts and workflow. Profiles completely new to Linux can attend the training and complement with Linux Essentials training if they target a complete DevOps role.

What is the difference between Terraform and Ansible?

Terraform provisions infrastructure (virtual machines, networks, managed databases, Kubernetes clusters) via a declarative model. Ansible configures servers already provisioned (software installation, file management, services, users) via a procedural or declarative model. Both tools are complementary: Terraform to create the infrastructure, Ansible to configure it. Many DevOps teams use both jointly.

How long does Terraform Associate preparation take?

The Terraform Associate Preparation training lasts 2 to 3 days. Prior cloud experience (Azure or AWS) and command-line familiarity strongly facilitate preparation.

Are your IaC courses available for companies?

Yes, the entire catalogue is available in-house, in Geneva, Lausanne and in virtual classroom, with a programme adapted to your internal stack. Our team builds the specifications with you and organises sessions according to your calendar.

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request