Skip to content
Français
Account: not signed in, sync available My learning
Select theme
Français

Career path

CI/CD Engineer

Enable a team to ship its changes to production often, safely and traceably, through an automated, reproducible and diagnosable delivery chain.

Aim for this jobWhat this job does

  • 6 responsibilities
  • 12 missions
  • 47 skills
  • 204 hours of work an estimate, starting from zero

The job

What a CI/CD Engineer does

Six responsibilities. Each one is carried out through concrete missions, which require skills.

Automate integration: build, tests and packaging on every change

Do on your own 2 missions · 9 skills

Secure the delivery chain

Do on your own 2 missions · 9 skills

Missions that make it up

Also required, outside missions

Deliver to environments reproducibly

Do on your own 4 missions · 13 skills

Missions that make it up

Guarantee the origin and integrity of delivered artefacts

Do on your own 1 mission · 7 skills

Run and troubleshoot the delivery chain

Do on your own 2 missions · 6 skills

Missions that make it up

Improve and standardise the chain for the team

Design and improve 1 mission · 4 skills

Missions that make it up

The means

With which tools?

Choose your tools: the choice changes the lessons to read, never the responsibilities.

Continuous integration platform

GitOps tool

Automation language

Deployment target

  • Kubernetes · covered
  • Machines virtuelles · not covered yet
  • Plateforme managée ou serverless · not covered yet

Going further

Specialisations

Optional, measured apart from the job.

What the site does not cover yet

e-CF Testing level 4: not covered. The job integrates, runs and operates tests and diagnoses their failures; it does not design the test strategy (decision of 2026-10-06).

Delivery chain metrics (DORA): outside the core. Tracking them is a level 4 steering gesture, taught in steering the DevSecOps practice and offered as recommended; the pipeline supplies their data.

Virtual machine target: declared, not covered. Building a virtualised environment is recommended and describing virtual machines with Terraform belongs to the Terraform specialisation, but delivering an application on virtual machines is still to be built. Managed platform target: declared, with no content on the site.

Test automation (DORA Test automation, ROME M1827): the mission is being prepared, as no skill teaches it on its own yet (draft ci.tests.automate).

Publishing a release on GitLab: being prepared (draft ci.release.publish); on GitHub, taught by ci.deploy.environments.

Is this project useful to you?

The guides, courses, quizzes and labs stay free. If you use them regularly, you can contribute to their upkeep and development.

Become a supporting member (new tab) One-time support (new tab) Learn more

Follow the project on LinkedIn