


¿Quieres ver una clase demo?


Sobre el curso de Especialista Microsoft. Ingeniería DevOps
El objetivo de este curso es adquirir conocimientos sobre implementar herramientas de ingeniería para unificar el desarrollo de software y la operación del software, así como las ventajas y los retos de DevOps. Además obtendrás estos múltiples aprendizajes:
-
Conocer cuál es el método tradicional de trabajo de equipos de desarrollo de software y los departamentos de Operaciones de IT.
-
Familiarizarse con la cultura DevOps, su alcance, ventajas y retos.
-
Entender los principales procesos de automatización durante el ciclo de desarrollo de software.
-
Aprender basándose en casos reales del impacto de DevOps y su proceso de implementación
-
Conocer sobre herramientas tecnológicas útiles para la práctica de DevOps
Duración:
200 Horas / 3-5 meses
Modalidad:
Presencial, Telepresencial y Online
Requisitos Previos:
Conocimientos básicos de informática e internet
Certificación
Al Finalizar el curso el alumno asiste a unas MasterClasses que lo preparan en la certificación DevOps Engineer Expert, examen AZ-400 que el alumno realiza en nuestra escuela.
Examen AZ-400 – Designing and implementing Microsoft DevOps solutions
Salidas laborales
Programador Python. Ingeniero Devops: perfil que debe saber cómo administrar la infraestructura de TI, que se necesita para admitir el código de software en entornos de nube dedicados, de múltiples usuarios o híbridos. Se le puede solicitar que aprovisione los recursos requeridos, seleccione un modelo de implementación apropiado, ordene el protocolo de prueba para validar la versión, y monitoree el rendimiento después de la publicación. Las tareas pueden incluir la preparación de datos de prueba, el análisis de resultados, la solución de problemas y la comunicación de problemas al desarrollo.
Para qué te prepara este curso
DevOps es un término que hace referencia a la unión entre el desarrollo (Dev) y las operaciones (Ops). Aprenderás cómo los equipos de desarrollo y los encargados de la gestión de las operaciones, se comunican más eficientemente, para desplegar aplicaciones en producción.
Temario
Formación Técnica
Fundamentos de Docker
Introducción, conceptos básicos
Automatizar e implementar con Ansible
Playbook, roles, variables, ejecución avanzada
Programa en el lenguaje de serialización de datos Yaml
Introducción, escalares, colecciones
Maneja repositorios con Gitlab
Comandos GIT, clave SSH, crear proyecto
Integración continua con Jenkins
Instalación, configurar Tomcat, git, Maven, test unitario
Alojamiento web en la nube con AWS
Cloud computing, arquitectura básica, manejo de la consola
Construir, implementar y administrar aplicaciones y servicios con AZURE
Windows, componentes, módulo de cómputo, almacenamiento
Automatiza y compila con Gradle
Instalación, construir un script, manejo de dependencias
Comprensión y gestión de proyectos de software Maven
Configuración del entorno, POM, construir un ciclo de vida
Programa bases de datos con PL/SQL Oracle
Sintaxis básica, tipos de datos, variables, operadores, …
Configuración y administración de infraestructuras en máquinas con PUPPET
Configuración, master, configuración de Agent, configuración de SSL
Formación Específica
Fundamentos de Docker
- Fundamentos de contenedores
- Arquitectura de microservicios
- Construcción de imágenes
- Fundamentos de Kubernetes
- Desarrollo de aplicaciones usando Docker
- CI & CD
Automatizar e implementar con Ansible
- Instalación
- Iniciación a Ansible
- Inventario
- Inventario dinámico
- Introducción a comandos
- Introducción de Mezzanine con Ansible
- Despliegue de Mezzanine con Ansible
Programa en el lenguaje de serialización de datos Yaml
- Referencia básica
- Arquitectura
- Conceptos avanzados
Maneja repositorios con Gitlab
- Conceptos básicos
- Usuarios y grupos
- Rastreador de problemas
- Gestión de instancias
- Integración continua
Integración continua con Jenkins
- Introducción
- Instalación
- Conceptos básicos y avanzados
- repositorios de artefactos con herramientas como Nexus o Artifactory
Alojamiento web en la nube con AWS
- Conceptos básicos de los servicios web de Amazon
- Servicios informáticos de Amazon
- Servicios de red de Amazon
- Servicios de almacenamiento de Amazon
- Servicios de base de datos de Amazon
- Servicios de análisis de Amazon
- Servicios de aplicaciones de Amazon
- WorkMail
Construir, implementar y administrar aplicaciones y servicios con AZURE
- Introducción
- Conceptos básicos
- Microsoft Azure avanzado
Automatiza y compila con Gradle
- Introducción
- Instalación
- Conceptos estructurales y avanzados
Comprensión y gestión de proyectos de software Maven
- Introducción
- Instalación
- Fundamentos básicos y avanzados
Programa bases de datos con PL/SQL Oracle
- Introducción
- Instalación
- Conceptos generales y avanzados
Configuración y administración de infraestructuras en máquinas físicas y virtuales con PUPPET
- Introducción
- Instalación
- Conceptos básicos
- Desarrollo avanzado
Kubernetes
- Introducción
- Instalación
- Conceptos generales y avanzados
Entrega continua
- Estrategias de despliegues
- Rollbacks
- Herramientas de gestión de entornos
Calidad del software
- Política de seguridad (test unitarios, funcionales)
Cloud computing
- IAAS
- PAAS
- SAAS
AZ400 – Certificación Azure para DevOps
En el marco de la certificación:
- Azure y Data Science
- Control de Código Fuente
- Escalar GIT para DevOps empresarial
- Implementación y Administración de una Infraestructura de Construcción.
- Administración de la Configuración de la aplicación config & secrets.
- Implementación de una Estrategia de DevOps móvil.
- Calidad de Código Fuente y Seguridad.
- Diseño de una Estrategia de Lanzamiento.
- Preparación de Flujos de Trabajo.
- Implementación de un Patrón de Despliegue.
- Diseño de una Estrategia de Administración.
- Administración de Seguridad y Compliance.
- Infraestructura y Configuración de Herramientas Azure.
- Servicios y Modelos de Despliegue en Azure.
- Creación y Administración de una Infraestructura de Servicios de Kubernetes.
- Herramientas de Código Abierto Disponibles en Azure.
- Principios de Seguridad y Compliance en DevOps.
- Diseño de Mecanismos de Sistema de Feedback. Recomendaciones.
- Implementación de Procesos de Feedback en Sistemas de Routing para Desarrollo de Equipos.
- Optimización de Mecanismos de Feedback.
- Planificación para DevOps
- Planificación de Calidad y Seguridad.
- Migración y Consolidación de Herramientas.

Certificación oficial
El alumno accede al registro oficial de técnicos en una tecnología determinada, que lo homologa para ejercer su profesión a nivel internacional.
Certificamos a nuestros alumnos en toda España y América Latina.
Formación bonificada para las empresas
Cloud Formación como entidad inscrita con el código 16753 en el Registro Estatal de Entidades de Formación, gestiona e imparte, dentro de la iniciativa de Formación Programada por las Empresas, formación profesional para el empleo, de acuerdo con lo establecido en la Ley 30/2015, de 9 de septiembre.
Cloud Formación, les ayuda de forma gratuita a consultar el importe del crédito de su empresa para este año.