# GitHub Actions (DevOps) > Workflows, jobs, steps, marketplace de actions, OIDC, secrets, matrix builds, caching, resolución de problemas de workflows - 22 preguntas de entrevista - Mid-Level - [Preguntas de entrevista: DevOps](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista.md) ## 1. ¿Qué es un workflow en GitHub Actions? **Respuesta** Un workflow es un proceso automatizado configurable definido en un archivo YAML dentro del directorio .github/workflows. Contiene uno o más jobs que se ejecutan según eventos desencadenantes específicos. Los workflows permiten automatizar el build, las pruebas, el despliegue y otras tareas de CI/CD directamente desde GitHub. ## 2. ¿Cuál es la sintaxis correcta para desencadenar un workflow en cada push a la rama main? **Respuesta** La sintaxis on: push: branches: [main] permite desencadenar un workflow únicamente cuando se realiza un push a la rama main. Esta configuración es muy común para los workflows de CI que deben ejecutarse en cada modificación del código en la rama principal. ## 3. ¿Cuál es la diferencia entre un job y un step en GitHub Actions? **Respuesta** Un job es una unidad de ejecución que contiene varios steps y se ejecuta en un runner dedicado. Los steps son tareas individuales que se ejecutan secuencialmente dentro de un mismo job. Los jobs pueden ejecutarse en paralelo por defecto, mientras que los steps de un job siempre se ejecutan en el orden definido. ## 19 preguntas más disponibles - ¿Cómo se referencia un secret en un workflow de GitHub Actions? - ¿Qué evento desencadena un workflow al crear una pull request? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista DevOps - [Control de versiones & Git](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/version-control-git.md): 20 preguntas, Junior - [Fundamentos de Linux](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/linux-fundamentals.md): 22 preguntas, Junior - [Shell Scripting & Bash](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/shell-scripting-bash.md): 20 preguntas, Mid-Level - [Fundamentos de Networking](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/networking-basics.md): 22 preguntas, Junior - [Fundamentos de Docker](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/docker-fundamentals.md): 24 preguntas, Junior - [Fundamentos de CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ci-cd-fundamentals.md): 18 preguntas, Junior - [GitLab CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gitlab-ci.md): 22 preguntas, Mid-Level - [Jenkins](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/jenkins.md): 22 preguntas, Mid-Level - [Fundamentos de Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-basics.md): 26 preguntas, Mid-Level - [Networking de Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-networking.md): 24 preguntas, Mid-Level - [Kubernetes Avanzado](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/kubernetes-advanced.md): 24 preguntas, Mid-Level - [Ingress & API Gateway](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ingress-api-gateway.md): 20 preguntas, Mid-Level - [Fundamentos de Terraform](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/terraform-basics.md): 22 preguntas, Mid-Level - [Terraform Avanzado](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/terraform-advanced.md): 22 preguntas, Mid-Level - [Ansible & Configuration Management](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/ansible-configuration.md): 20 preguntas, Mid-Level - [Fundamentos de AWS](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/aws-essentials.md): 26 preguntas, Mid-Level - [Fundamentos de Azure](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/azure-fundamentals.md): 22 preguntas, Mid-Level - [Fundamentos de GCP](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gcp-fundamentals.md): 22 preguntas, Mid-Level - [Monitoreo y Prometheus](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/monitoring-prometheus.md): 22 preguntas, Mid-Level - [Logging & ELK Stack](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/logging-elk.md): 20 preguntas, Mid-Level - [Alerting e Incident Response](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/alerting-incident-response.md): 20 preguntas, Mid-Level - [Cloud Identity & Secrets](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/cloud-identity-secrets.md): 22 preguntas, Mid-Level - [Seguridad de Pipelines CI/CD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/cicd-pipeline-security.md): 20 preguntas, Mid-Level - [Helm & Kubernetes](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/helm-kubernetes.md): 20 preguntas, Mid-Level - [Seguridad Runtime y Cluster](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/runtime-cluster-security.md): 24 preguntas, Senior - [Container Supply Chain Security](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/container-supply-chain.md): 22 preguntas, Senior - [Service Mesh & Istio](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/service-mesh-istio.md): 24 preguntas, Senior - [GitOps & ArgoCD](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/gitops-argocd.md): 22 preguntas, Senior - [Progressive Delivery](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/progressive-delivery.md): 20 preguntas, Senior - [Observabilidad Distribuida](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/observability-distributed.md): 22 preguntas, Senior - [Disaster Recovery & Backup](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/disaster-recovery.md): 20 preguntas, Senior - [Optimización del Rendimiento](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/performance-optimization.md): 22 preguntas, Senior - [Optimización de Costos en la Nube](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/infrastructure-cost.md): 20 preguntas, Senior - [Principios de SRE](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/sre-principles.md): 24 preguntas, Senior - [Chaos Engineering](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/chaos-engineering.md): 20 preguntas, Senior - [Platform Engineering](https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/platform-engineering.md): 22 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/devops/preguntas-entrevista/github-actions