1. Inicio
  2. Cursos
  3. Cursos de Sistemas Informáticos
  4. Curso Devops Software Development Industria

Curso de Devops: Software Development en la Industria IT

CURSO DE DEVOPS: SOFTWARE DEVELOPMENT EN LA INDUSTRIA IT
⭐ Idiomas: Te preparamos para conseguir tu título oficial de Oxford y Cambridge o aprender cualquier otro idioma (¡elige entre todos los que te ofrecemos en Tell Me More!)⭐ Preocúpate sólo de aprender, que del resto nos encargamos nosotros. Formarte en Tokio School no es un problema. Ponemos a tu disposición diferentes formas de pago y posibilidades de financiación. Además, contamos con planes de ayudas a la formación. ¡Nuestro equipo te informará de todo y más!⭐ Idiomas: Te preparamos para conseguir tu título oficial de Oxford y Cambridge o aprender cualquier otro idioma (¡elige entre todos los que te ofrecemos en Tell Me More!)⭐ Preocúpate sólo de aprender, que del resto nos encargamos nosotros. Formarte en Tokio School no es un problema. Ponemos a tu disposición diferentes formas de pago y posibilidades de financiación. Además, contamos con planes de ayudas a la formación. ¡Nuestro equipo te informará de todo y más!⭐ Idiomas: Te preparamos para conseguir tu título oficial de Oxford y Cambridge o aprender cualquier otro idioma (¡elige entre todos los que te ofrecemos en Tell Me More!)⭐ Preocúpate sólo de aprender, que del resto nos encargamos nosotros. Formarte en Tokio School no es un problema. Ponemos a tu disposición diferentes formas de pago y posibilidades de financiación. Además, contamos con planes de ayudas a la formación. ¡Nuestro equipo te informará de todo y más!⭐ Idiomas: Te preparamos para conseguir tu título oficial de Oxford y Cambridge o aprender cualquier otro idioma (¡elige entre todos los que te ofrecemos en Tell Me More!)⭐ Preocúpate sólo de aprender, que del resto nos encargamos nosotros. Formarte en Tokio School no es un problema. Ponemos a tu disposición diferentes formas de pago y posibilidades de financiación. Además, contamos con planes de ayudas a la formación. ¡Nuestro equipo te informará de todo y más!
Lugar / ModalidadOnline
DuraciónFormación 400 Horas / En empresas60-300 Horas
FechasConsultar fechas

Acreditado por

Descripción del programa

Con el curso de DevOps online de Tokio School dominarás (y optimizarás) el desarrollo de software en la industria IT.

Todo sobre el curso online de DevOps

Dev as in ‘Development’ Ops as in ‘Operations’. DevOps as in la metodología que reúne y combina ambos conceptos y que revolucionará tu perfil .

El 70% de las empresas terminarán con esta tecnología DevOps como parte clave de sus rutinas de desarrollo informático.

¿A qué esperas para empezar a formarte y ser el profesional que el sector demanda?

¿Qué aprenderás?

En nuestro curso en línea de DevOps aprenderás a integrar metodologías ágiles y herramientas para fortalecer la gestión de proyectos y la colaboración entre equipos. Desarrollar infraestructuras, desplegar, monitorear y gestionar aplicaciones, crear y optimizar pipelines de CI/CD donde abarques estrategias de despliegue y rollback, implementar y manejar la orquestación de contenedores.

Y esto es sólo el principio, el objetivo es que consigas mejorar la eficiencia y calidad en el desarrollo de software de tu empresa. Y para todo ello aprenderás a trabajar con las herramientas de los profesionales: Terraform, Ansible, Azure, Jenkins y GitHub, Kubernetes…

¿A quién va dirigido?

Para trabajar en DevOps, necesitarás tener conocimientos de desarrollo y operaciones, automatización y scripting, estar familiarizado con herramientas de control de versiones, así como tener conocimientos en herramientas como Azure, Kubernetes o Ansible además de la capacidad para trabajar en equipo y colaborar entre diferentes departamentos.

Metodología

Formación especializada 100% online Learning by doing

Flexibilidad total

- Te ofrecemos formación 100% online para adaptarnos a tus ritmos y horarios.

Clases en directo y otros recursos

- Más de 200 clases en directo al mes siempre disponibles en nuestra plataforma junto con todo tipo de material didáctico (vídeos formativos, autoevaluaciones, masterclass¿).

Learning by doing

- Queremos que aprendas practicando. Para ello ponemos a tu disposición ejercicios y casos prácticos, proyecto final o prácticas en empresa hasta 300 horas.

Profesorado en activo

- Nuestros profesores compaginan su labor docente con la experiencia activa, con lo que conocen de primera mano lo que demanda el mercado.

Seguimiento personalizado

- A través de tutorías periódicas, nuestros asesores pedagógicos estarán a tu lado desde el minuto 1¿ ¡Y hasta el último!

¿Cómo están interrelacionadas las metodologías ágiles y devops?

Las metodologías ágiles y DevOps están interrelacionadas de varias formas, comenzando con la cultura colaborativa que ambas promueven, en la que los equipos colaboran entre sí, fomentando la colaboración y la responsabilidad compartida. La entrega continua, la automatización y la retroalimentación constante son elementos comunes entre las metodologías ágiles y DevOps, que se ponen al servicio de los objetivos empresariales, enfocándose en la entrega de valor al cliente de un modo rápido y adaptable.

Salidas profesionales

Las salidas profesionales de un DevOps nos ofrecen múltiples posibilidades, como podrían ser:

- Ingeniero de DevOps: encargado de la implementación y gestión de infraestructuras automatizadas.
- Arquitecto DevOps: Diseña y optimiza pipelines de entrega continua (CI/CD) y estrategias de infraestructura.
- Site Reliability Engineer (SRE):Se enfoca en garantizar la fiabilidad y disponibilidad de los sistemas y servicios.
- Cloud Engineer: Especializado en la gestión y optimización de infraestructuras en la nube utilizando herramientas como AWS, Azure, o Google Cloud Platform.
- Automatización y herramientas: Desarrollo de herramientas y scripts para la automatización de procesos en el entorno DevOps.

Estas son solamente algunas de las salidas más comunes en un sector en constante evolución que ofrece una gran variedad de roles para alguien con esta formación.

Temario del curso

Programa formativo
01Tema 01. Introducción a DevOps.+


- Conceptos y principios fundamentales de DevOps. Una pincelada de historia
- La cultura DevOps y su relevancia
- Beneficios y casos de uso de DevOps
- Tendencias y evolución en DevOps

02Tema 02. Prácticas Ágiles y Colaboración.+


- Breve introducción a las metodologías ágiles
- Trabajo con Jira
- Integración de metodologías ágiles en los equipos
- Colaboración eficiente: equipos, seguimiento de tares y gestión de proyectos
- Agile y DevOps

03Tema 03. Organización de equipos.+


- Etapas de desarrollo de un equipo de trabajo
- Procesos de desarrollo
- Gestión de la demanda

04Tema 04. Automatización de tareas con Ansible.+


- Introducción a la automatización
- Uso de herramientas de automatización: Ansible
- Playbooks, Roles e Inventory
- Casos de uso avanzados (mediante APIs REST realizar acciones con Ansible)

05Tema 06. Scripting.+


- Scripting con Bash o Python

06Tema 01. Infraestructura como código (IaC).+


- ¿Qué es la IaC y por qué es importante?
- Ciclo de vida de la IaC: Codificación, Planificación, Aplicar y Destruir
- Buenas prácticas en IaC

07Tema 02. Terraform: Descubriendo la nube+


- Terraform CLI
- Sintaxis
- Despliegue de un servidor

08Tema 03. Automatización y orquestación de redes en DevOps.+


- Importancia de la automatización de redes para mejorar la eficiencia y escalabilidad
- Automatización de redes con Terraform

09Tema 04. Introducción a Azure.+


- Implementación en entorno de nube
- Servicios gestionados en la nube

10Tema 1: Conceptos iniciales del machine learning+


- Definición y principios
- Beneficios de la CI
- Repositorios de código
- Herramientas populares de CI: Jenkins y Github Actions

11Tema 2: Introducción de contenedores en el proceso de CD con Docker+


- Conceptos avanzados de contenedores
- Introducción a Docker: Imágenes, contenedores, Dockerfile, Docker-compose, networks y conceptos básicos
- Gestión y ciclo de vida de contenedores
- Estrategias de despliegue en entornos de contenedores

12Tema 03. Pipeline de CI con Jenkins.+


- Creación de pipelines de CI: Uso del Jenkinsfile
- Integración avanzada de pruebas de CI
- Realizar ejemplo de pruebas de código estático con SonarQube (trigger Coverage)
- Integración con manejadores de repositorios (Nexus)
- Estrategias de CI/CD avanzadas

13Tema 04. Fundamentos de Entrega continua (CD) con Argo CD.+


- Qué es la entrega continua y por qué es importante
- Configuración y uso de herramientas CD: Argo CD
- Despliegue automatizado de aplicaciones
- Integración de prácticas avanzadas de despliegue

14Tema 05. Orquestación de contenedores con Kubernetes.+


- Conceptos básicos de Kubernetes: Pods, Servicios, Ingress controler etc.
- Conceptos avanzados de Kubernetes: Operators, Helm, etc.
- Despliegue y gestión de aplicaciones con Kubernetes
- Estrategias avanzadas de orquestación

15Tema 06. Implementación de Blue-Green Deployment y Rollback automático.+


- Definición de Blue-Green Deplyment
- Automatización de BGD en CD
- Estrategias de rollback automático
- Mitigación de errores y retrocesos controlados
16Tema 01. Monitoreo y registro.+


- Configuración y uso de herramientas de monitoreo: Prometheus, Grafana
- Recopilación y análisis de registro: ELK Stack
- Herramientas avanzadas de monitoreo y observabilidad
- Estrategias de seguimiento continuo

17Tema 02. Herramientas y tendencias actuales en DevOps.+


- Exploración de herramientas emergentes y tendencias en el campo de DevOps
- Casos de uso avanzados y buenas prácticas asociadas
- Tools de trabajo frecuente: web server (nginx, apache), gestionar certificados (.pem, .crt, .key, JKS)
- Instrumentación de Python/Java+Kafka+Grafana/ELK
- Aplicación de IA y ML en operaciones de desarrollo y sistemas

18Tema 03. Seguridad en Infraestructura como Código.+


- Mejores prácticas y patrones de diseño para asegurar la infraestructura como código
- Implementación de prácticas de seguridad
- Integración de seguridad en el ciclo de vida
- Herramientas de escaneo de código estático: SonarQube y OpenVAS

19Tema 04. DevSecOps en profundidad.+


- Desarrollo de una cultura de seguridad en los equipos DevOps
- Integración avanzada de prácticas de seguridad en el ciclo de vida de desarrollo y despliegue
- Herramientas y técnicas avanzadas en el análisis de seguridad automatizado
- Trabajo con Credscan
- Trabajo con Checkmarx

20Tema 05. Estrategias de mitigación de riesgos.+


- Identificación avanzada de riesgos
- Mitigación proactiva
- Gestión de vulnerabilidades y amenazas

21Proyecto final+


Para finalizar con el contenido del curso, deberás poner en práctica los conocimientos aprendidos mediante un proyecto final que pueda desplegarse en un entorno cloud. Deberás implementar un sistema de monitoreo (metrics y logs) que cuente con distintas herramientas y realice diferentes acciones cumpliendo con los parámetros marcados.

Preguntas frecuentes

¿Cuánto dura el programa?

Formación 400 Horas / En empresas60-300 Horas

¿A quién va dirigido / qué requisitos necesito?

Para trabajar en DevOps, necesitarás tener conocimientos de desarrollo y operaciones, automatización y scripting, estar familiarizado con herramientas de control de versiones, así como tener conocimientos en herramientas como Azure, Kubernetes o Ansible además de la capacidad para trabajar en equipo y colaborar entre d…

¿Cómo es la metodología?

Formación especializada 100% online Learning by doing Flexibilidad total - Te ofrecemos formación 100% online para adaptarnos a tus ritmos y horarios. Clases en directo y otros recursos - Más de 200 clases en directo al mes siempre disponibles en nuestra plataforma junto con todo tipo de material didáctico (vídeos form…

¿En qué modalidad se imparte?

Online

Lo que opinan nuestros alumnos

devops, devops engineer, herramientas, automatizacion, automatizacion industrial
Solicitar información→