ITTA offers the GitLab catalogue as a training organisation, in Geneva, Lausanne and interactive virtual classroom. The catalogue covers Git and GitLab CI/CD Fundamentals, GitLab CI/CD Advanced and preparation for the GitLab CI/CD Associate certification. Training covers CI/CD pipelines, runners, variables and secrets, DevSecOps security (SAST, DAST, dependencies), environments and continuous deployment. Sessions are delivered by DevOps consultants active on GitLab projects in French-speaking Switzerland.
FILTER BY
- Domains
- Editors
- Location
- Format
- Level
- Certifying
- Confirmed training
GitLab is one of a widely used tool DevSecOps platforms on the market, covering the entire software lifecycle in a single tool: source code management (Git), code review (merge requests), continuous integration and continuous deployment (CI/CD), application security (SAST, DAST, dependency scanning, container scanning), environment management, observability and collaboration. This all-in-one approach appeals to organisations seeking to rationalise their tool chain and accelerate their deliveries.
In French-speaking Switzerland, Geneva private banks, international organisations around Lake Geneva, scale-ups, IT service companies, cantonal administrations and pharmaceutical industries adopt GitLab to structure CI/CD pipelines, secure deliveries and industrialise cloud deployments (Kubernetes, Azure, AWS, GCP). ITTA offers the GitLab catalogue and is a training organisation. Our training is delivered by DevOps consultants active on real GitLab projects, allowing them to illustrate every concept with concrete pipelines and classical production traps.
Following a recognised GitLab training opens access to highly valued roles: DevOps engineer, CI/CD engineer, platform engineer, Site Reliability Engineer, DevSecOps engineer, cloud architect. The GitLab CI/CD Associate certification gains visibility as the first step of GitLab skill validation on the Swiss market, which massively adopts DevOps practices.
Whether you are a developer seeking to master GitLab CI/CD, a DevOps engineer evolving, a GitLab platform administrator, an application security engineer or a cloud architect, our GitLab training in Geneva and Lausanne provides the skills expected to build robust CI/CD pipelines, secure deliveries and prepare the GitLab CI/CD Associate certification.
The path starts with Git and GitLab CI/CD Fundamentals, covering essential Git commands (clone, branch, merge, rebase, cherry-pick, stash), collaboration via merge requests, Git workflows (Gitflow, trunk-based development), creation of simple GitLab CI/CD pipelines, jobs and stages, CI/CD variables, runners, artefacts and caches. It is the natural entry for any developer seeking to go from commit to automated deployment.
The GitLab CI/CD Advanced module deepens complex pipelines: parent-child pipelines, dynamic pipelines, multi-project pipelines, downstream pipelines, manual jobs, environments and deployments, GitLab Pages, Docker and Helm registries. The module also covers advanced patterns (reusable templates, includes, extends, YAML anchors), performance optimisations (caching, parallel jobs, runner scaling) and advanced debugging. It is the target for DevOps and CI/CD engineers industrialising GitLab platforms at scale.
The GitLab CI/CD Associate Certification Preparation path prepares for the official GitLab Certified CI/CD Associate exam. The programme covers all evaluated skills: Git usage, pipeline creation and configuration, variable and secret management, environments and deployments, basic security, good practices. It is the target for profiles wishing to officially validate their GitLab CI/CD skills on the job market.
GitLab natively integrates DevSecOps capabilities that make its difference: SAST (Static Application Security Testing) to analyse source code, DAST (Dynamic Application Security Testing) to test deployed applications, dependency scanning for dependency vulnerabilities, container scanning for Docker images, secret detection to prevent secret leaks in Git, license compliance for open source licenses. Our training integrates these capabilities through modules to anchor a DevSecOps approach from design.
GitLab fits into a broader DevOps ecosystem. The CI/CD versioning delivery sub-domain regroups all our Git and CI/CD training, including GitLab and GitHub Actions. The containerisation orchestration sub-domain covers Docker and Kubernetes, essential complements to modern GitLab pipelines. Automation and Infrastructure as Code deepens Ansible and Terraform, often orchestrated from GitLab CI/CD. Observability and security delivery covers the monitoring and security dimension of the delivery chain. The root DevOps domain brings the cultural and organisational view.
GitLab continues to structure the DevSecOps market in 2026. The integration of GitLab Duo, the generative AI assistant, transforms the developer experience: code suggestion, merge request explanation, test generation, issue summary, assisted debugging. GitLab Premium and Ultimate gain visibility in companies adopting the unified approach. The GitLab CI/CD Associate certification is complemented by other paths (Project Management Associate, DevOps Fundamentals). Integration with Kubernetes via GitLab Agent for Kubernetes structures cloud-native deployments. GitLab Dedicated (single-tenant cloud offering) gains ground in regulated organisations. Our pedagogical content regularly integrates these evolutions to remain aligned with current practices.
All our GitLab courses are available on-site in our Geneva and Lausanne centres, as well as in interactive virtual classroom with a DevOps consultant live. Our sessions are organised in 5-week cycles. Each session includes hands-on labs on GitLab.com or a dedicated GitLab self-managed environment, end-to-end pipelines to build and concrete cases inspired by real DevOps projects. 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 GitLab instance (GitLab.com SaaS, GitLab self-managed, GitLab Dedicated), technical stack and priority industrialisation cases.
ITTA offers a training catalogue. Our GitLab trainers are DevOps consultants active on GitLab CI/CD projects for Swiss and international clients, covering application development, cloud infrastructure and industrialisation. The GitLab catalogue regroups our courses covering Git fundamentals, GitLab CI/CD advanced and preparation for the CI/CD Associate certification. Our pedagogical team supports you in choosing the right path, preparing the GitLab CI/CD Associate exam and identifying funding solutions adapted to your professional situation.
Our pedagogical approach favours learning by doing, with pipelines to write from the first hours, concrete cases inspired by real DevOps projects (Kubernetes deployment, Docker image build and publication, multi-environment deployment, security scanning integration) and individualised follow-up throughout the path. Each session combines training time, applied exercises and exchanges with the trainer, allowing each participant to progress at their own pace and to leave with skills directly usable in their professional context.
Here is a selection of reference training courses in this catalogue, accessible directly:
Which GitLab course to choose to start?
Git and GitLab CI/CD Fundamentals is the natural entry for any developer or DevOps engineer discovering GitLab. The module covers Git and essential CI/CD pipelines. For profiles already comfortable with Git seeking to deepen complex pipelines, GitLab CI/CD Advanced is the next target. Our pedagogical team guides you according to your profile.
GitLab or GitHub Actions: what is the difference?
GitLab is a unified all-in-one DevSecOps platform (code management, CI/CD, security, Docker registry, observability). GitHub Actions is a CI/CD feature added to the GitHub code management platform. Both tools are mature and recognised. The choice depends on enterprise context and preferences. Our training covers both ecosystems.
Should I know Docker before GitLab CI/CD?
Good Docker familiarity eases GitLab CI/CD learning, since GitLab runners often use Docker to execute jobs, and modern pipelines build and publish Docker images. For profiles without Docker experience, our Docker Fundamentals training is an excellent prerequisite. Our pedagogical team guides you according to your profile.
Are your GitLab courses available for companies?
Yes, the entire GitLab catalogue is available in-house, in Geneva, Lausanne and in virtual classroom, with a programme adapted to your internal GitLab instance, technical stack and priority industrialisation cases. Our team builds the specifications with you and organises sessions according to your calendar.

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.
Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00
ITTA
Route des jeunes 35
1227 Carouge, Suisse
Monday to Friday, from 8:30 am to 06:00 pm.