# GitHub Actions (DevOps) > Workflows, jobs, steps, actions marketplace, OIDC, secrets, matrix builds, caching, troubleshooting workflows - 22 questions d'entretien - Confirmé - [Questions d'entretien: DevOps](https://sharpskill.dev/fr/technologies/devops/questions-entretien.md) ## 1. Qu'est-ce qu'un workflow dans GitHub Actions ? **Réponse** Un workflow est un processus automatisé configurable défini dans un fichier YAML du répertoire .github/workflows. Il contient un ou plusieurs jobs qui s'exécutent selon des événements déclencheurs spécifiques. Les workflows permettent d'automatiser le build, les tests, le déploiement et d'autres tâches de CI/CD directement depuis GitHub. ## 2. Quelle est la syntaxe correcte pour déclencher un workflow à chaque push sur la branche main ? **Réponse** La syntaxe on: push: branches: [main] permet de déclencher un workflow uniquement lorsqu'un push est effectué sur la branche main. Cette configuration est très courante pour les workflows de CI qui doivent s'exécuter à chaque modification du code sur la branche principale. ## 3. Quelle est la différence entre un job et un step dans GitHub Actions ? **Réponse** Un job est une unité d'exécution qui contient plusieurs steps et s'exécute sur un runner dédié. Les steps sont des tâches individuelles qui s'exécutent séquentiellement au sein d'un même job. Les jobs peuvent s'exécuter en parallèle par défaut, tandis que les steps d'un job s'exécutent toujours dans l'ordre défini. ## 19 questions supplémentaires disponibles - Comment référencer un secret dans un workflow GitHub Actions ? - Quel événement déclenche un workflow lors de la création d'une pull request ? S'inscrire gratuitement: https://sharpskill.dev/fr/login ## Autres sujets d'entretien DevOps - [Contrôle de version & Git](https://sharpskill.dev/fr/technologies/devops/questions-entretien/version-control-git.md): 20 questions, Junior - [Fondamentaux Linux](https://sharpskill.dev/fr/technologies/devops/questions-entretien/linux-fundamentals.md): 22 questions, Junior - [Shell Scripting & Bash](https://sharpskill.dev/fr/technologies/devops/questions-entretien/shell-scripting-bash.md): 20 questions, Confirmé - [Bases du Networking](https://sharpskill.dev/fr/technologies/devops/questions-entretien/networking-basics.md): 22 questions, Junior - [Fondamentaux Docker](https://sharpskill.dev/fr/technologies/devops/questions-entretien/docker-fundamentals.md): 24 questions, Junior - [Fondamentaux CI/CD](https://sharpskill.dev/fr/technologies/devops/questions-entretien/ci-cd-fundamentals.md): 18 questions, Junior - [GitLab CI/CD](https://sharpskill.dev/fr/technologies/devops/questions-entretien/gitlab-ci.md): 22 questions, Confirmé - [Jenkins](https://sharpskill.dev/fr/technologies/devops/questions-entretien/jenkins.md): 22 questions, Confirmé - [Les bases de Kubernetes](https://sharpskill.dev/fr/technologies/devops/questions-entretien/kubernetes-basics.md): 26 questions, Confirmé - [Networking Kubernetes](https://sharpskill.dev/fr/technologies/devops/questions-entretien/kubernetes-networking.md): 24 questions, Confirmé - [Kubernetes Avancé](https://sharpskill.dev/fr/technologies/devops/questions-entretien/kubernetes-advanced.md): 24 questions, Confirmé - [Ingress & API Gateway](https://sharpskill.dev/fr/technologies/devops/questions-entretien/ingress-api-gateway.md): 20 questions, Confirmé - [Les bases de Terraform](https://sharpskill.dev/fr/technologies/devops/questions-entretien/terraform-basics.md): 22 questions, Confirmé - [Terraform Avancé](https://sharpskill.dev/fr/technologies/devops/questions-entretien/terraform-advanced.md): 22 questions, Confirmé - [Ansible & Configuration Management](https://sharpskill.dev/fr/technologies/devops/questions-entretien/ansible-configuration.md): 20 questions, Confirmé - [AWS Essentiels](https://sharpskill.dev/fr/technologies/devops/questions-entretien/aws-essentials.md): 26 questions, Confirmé - [Fondamentaux Azure](https://sharpskill.dev/fr/technologies/devops/questions-entretien/azure-fundamentals.md): 22 questions, Confirmé - [Fondamentaux GCP](https://sharpskill.dev/fr/technologies/devops/questions-entretien/gcp-fundamentals.md): 22 questions, Confirmé - [Monitoring & Prometheus](https://sharpskill.dev/fr/technologies/devops/questions-entretien/monitoring-prometheus.md): 22 questions, Confirmé - [Logging & ELK Stack](https://sharpskill.dev/fr/technologies/devops/questions-entretien/logging-elk.md): 20 questions, Confirmé - [Alerting & Incident Response](https://sharpskill.dev/fr/technologies/devops/questions-entretien/alerting-incident-response.md): 20 questions, Confirmé - [Cloud Identity & Secrets](https://sharpskill.dev/fr/technologies/devops/questions-entretien/cloud-identity-secrets.md): 22 questions, Confirmé - [Sécurité Pipelines CI/CD](https://sharpskill.dev/fr/technologies/devops/questions-entretien/cicd-pipeline-security.md): 20 questions, Confirmé - [Helm & Kubernetes](https://sharpskill.dev/fr/technologies/devops/questions-entretien/helm-kubernetes.md): 20 questions, Confirmé - [Sécurité Runtime & Cluster](https://sharpskill.dev/fr/technologies/devops/questions-entretien/runtime-cluster-security.md): 24 questions, Senior - [Container Supply Chain Security](https://sharpskill.dev/fr/technologies/devops/questions-entretien/container-supply-chain.md): 22 questions, Senior - [Service Mesh & Istio](https://sharpskill.dev/fr/technologies/devops/questions-entretien/service-mesh-istio.md): 24 questions, Senior - [GitOps & ArgoCD](https://sharpskill.dev/fr/technologies/devops/questions-entretien/gitops-argocd.md): 22 questions, Senior - [Progressive Delivery](https://sharpskill.dev/fr/technologies/devops/questions-entretien/progressive-delivery.md): 20 questions, Senior - [Observabilité Distribuée](https://sharpskill.dev/fr/technologies/devops/questions-entretien/observability-distributed.md): 22 questions, Senior - [Disaster Recovery & Backup](https://sharpskill.dev/fr/technologies/devops/questions-entretien/disaster-recovery.md): 20 questions, Senior - [Optimisation des Performances](https://sharpskill.dev/fr/technologies/devops/questions-entretien/performance-optimization.md): 22 questions, Senior - [Optimisation des Coûts Cloud](https://sharpskill.dev/fr/technologies/devops/questions-entretien/infrastructure-cost.md): 20 questions, Senior - [Principes SRE](https://sharpskill.dev/fr/technologies/devops/questions-entretien/sre-principles.md): 24 questions, Senior - [Chaos Engineering](https://sharpskill.dev/fr/technologies/devops/questions-entretien/chaos-engineering.md): 20 questions, Senior - [Platform Engineering](https://sharpskill.dev/fr/technologies/devops/questions-entretien/platform-engineering.md): 22 questions, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/fr/technologies/devops/questions-entretien/github-actions