Sélectionner une page
Formations DevOps Ingénieur Cloud Formation Screwdriver.CD

Formation Screwdriver.CD

Niveau confirmé
Catégorie Essential
Formation Screwdriver
Prix HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Screwdriver.cd vous permettra de deployer une plateforme CI/CD open source pensée pour les environnements cloud-native et micro-services. Conçue par Yahoo, aujourd’hui incubée par la Continuous Delivery Foundation, elle orchestre chaque jour des dizaines de milliers de builds conteneurisés, du commit jusqu’au déploiement automatisé.

Notre formation Screwdriver.cd vous apprendra à industrialiser vos pipelines de build, test et déploiement, à connecter la plateforme à GitHub ou GitLab, à sécuriser vos clés et tokens, à utiliser les templates réutilisables et à publier vos images dans un registre Docker.

À l’issue de notre programme, vous serez capables d’installer et configurer la dernière version stable de Screwdriver.cd, de comprendre son architecture modulaire et surtout de construire des workflows CI/CD hautement scalables pour vos applications cloud-native comme pour vos workloads plus traditionnels.

Comme toutes nos formations, elle se déroulera sur la dernière version de l’outil : Screwdriver 4.1

 

Objectifs

  • Comprendre l’architecture de Screwdriver
  • Définir des pipelines as code complets
  • Gérer les secrets et la sécurité
  • Intégrer Screwdriver.cd à votre cosystème DevOps

 

Public visé

  • Ingénieurs DevOps / SRE
  • Développeurs Full-Stack
  • Architectes Cloud-Native
  • Chefs de projet techniques

 

Pré-requis

  • Connaissances de base Linux, ligne de commande
  • Compréhension des workflows Git (branch, PR)
  • Bases sur Kubernetes et Docker

 

Pré-requis techniques

  • Git installé et accès à un compte GitHub ou GitLab

Programme de notre formation Screwdriver.CD

 

Genèse et vision de Screwdriver.cd

  • Contexte historique : des outils CI legacy à Yahoo !
  • Objectifs clés : simplicité, scalabilité, pipelines as code
  • Place dans la CDF et gouvernance open source
  • Cas d’usage phares (microservices, cloud-native)
  • Tour d’horizon des réussites en production (60 k builds/jour chez Yahoo)

 

Anatomie de la plateforme

  • Vue macro : API, UI, Launcher, Queue, Store
  • Executor plug-in : Docker, Kubernetes, Jenkins, Nomad
  • Datastore et gestion d’état (MySQL, PostgreSQL, SQLite)
  • Cycle de vie d’un build de A à Z
  • Sécurité : isolation par conteneurs & secrets chiffrés

 

Installer sa forge CI/CD

  • Pré-requis systèmes : Docker, Git, OAuth SCM
  • Choix du déploiement : Docker Compose vs Helm Chart
  • Configuration initiale (config/local.yaml)
  • Raccordement OAuth (GitHub/GitLab/Bitbucket)
  • Validation de l’instance via l’UI
  • Atelier pratique : Déployer Screwdriver.cd en local
  • Démarrer la stack Docker Compose, se connecter, vérifier l’API

 

Pipelines as Code

  • Structure du fichier screwdriver.yaml
  • Jobs, Steps, Stages : fan-in / fan-out, jobs manuels
  • Triggers : commit, PR, pipeline distant, cron
  • Variables & métadonnées inter-jobs
  • Visualiser et relancer un pipeline dans l’UI
  • Bonnes pratiques de nommage et découpage
  • Atelier pratique : Créer un pipeline Node.js complet
  • Lint, tests, build image Docker, publication artefact

 

Secrets & configuration dynamique

  • Concepts : scope, allowInPR, rotation
  • Ajout via UI / CLI / API
  • Injection dans les conteneurs de build
  • Sécurité et audit des accès
  • Modèles d’utilisation (API keys, kubeconfig, tokens Slack)

 

Exécution avancée et gestion des artefacts

  • Choisir son executor : critères de décision
  • Isolation, performance et passage à l’échelle
  • Cache de build partagé entre jobs
  • Store : logs, fichiers, rapports de couverture
  • Debug : hooks, redémarrage, timeouts paramétrables

 

Réutilisabilité : templates & commands

  • Templates de pipelines (sd-template.yaml)
  • Commands partagées (sd-command.yaml)
  • Publication et versioning des templates
  • Héritage et surcharge de paramètres
  • Diffusion des bonnes pratiques DevOps à l’échelle

 

Intégrations & notifications

  • SCM : checks de PR, statuts de commit
  • Notifications : Slack, Discord, e-mail, webhooks custom
  • Registres Docker : push automatisé (ECR, ACR, Docker Hub)
  • SonarQube, Snyk : scans qualité & sécurité dans la chaîne
  • Triggers croisés : synchroniser plusieurs microservices
  • Atelier pratique : Pipeline avec notification Slack et push image
  • Ajout secret webhook, publication d’image, message de succès/échec

 

Déploiement continu & extensions

  • Déploiement canary / blue-green sur Kubernetes
  • Pipelines multi-environnements (Dev → Staging → Prod)
  • Executor VM pour workloads sensibles
  • Monitoring et métriques de la plateforme
  • Stratégies de migration depuis un autre outil CI/CD
  • Feuille de route du projet & contribution open source

Pour aller plus loin

Formation Dynatrace

Formation Datadog

 

Formation Prometheus & Grafana

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp