Curso de Designing and Implementing Microsoft DevOps Solutions

¿Quieres convertirte en un experto en Designing and Implementing Microsoft DevOps Solutions?

Este curso proporciona el conocimiento y las habilidades para diseñar e implementar procesos y prácticas de DevOps. Los estudiantes aprenderán cómo planificar DevOps, usar el control de fuente, escalar Git para una empresa, consolidar artefactos, diseñar una estrategia de gestión de dependencias, administrar secretos, implementar una integración continua, implementar una estrategia de construcción de contenedores, diseñar una estrategia de lanzamiento, configurar un lanzamiento gestione el flujo de trabajo, implemente un patrón de implementación y optimice los mecanismos de retroalimentación.

Perfil de audiencia.
Los estudiantes en este curso están interesados en implementar procesos DevOps o en aprobar el examen de certificación de soluciones de Microsoft Azure DevOps.

Prerrequisitos
Conocimientos fundamentales sobre Azure, control de versiones, desarrollo de software ágil y principios básicos de desarrollo de software. Sería útil tener experiencia en una organización que ofrece software.

Al finalizar el curso.
Después de completar este curso, los estudiantes podrán:

• Planifique la transformación con objetivos y plazos compartidos.
• Seleccione un proyecto e identifique las métricas y los KPI del proyecto.
• Crear un equipo y una estructura organizativa ágil.
• Describa los beneficios de usar Source Control.
• Migrar de TFVC a Git.
• Scale Git para Enterprise DevOps.
• Recomendar herramientas y prácticas de gestión de artefactos.
• Paquetes comunes abstractos para permitir compartir y reutilizar.
• Migrar y consolidar artefactos.
• Migrar e integrar medidas de control de fuente.
• Administrar la configuración y los secretos de la aplicación.
• Desarrollar una estrategia de calidad del proyecto.
• Planifique prácticas de desarrollo seguras y normas de cumplimiento.
• Implementar y administrar infraestructura de construcción.
• Explicar por qué es importante la integración continua.
• Implemente la integración continua con Azure DevOps.
• Administre la calidad del código que incluye: deuda técnica, SonarCloud y otras soluciones de herramientas.
• Administre las políticas de seguridad con código abierto, OWASP y WhiteSource Bolt.
• Implemente una estrategia de contenedor que incluya cómo los contenedores son diferentes de las máquinas virtuales y cómo los microservicios usan contenedores.
• Implementar contenedores con Docker.
• Inspeccione los paquetes de software de código abierto para garantizar la seguridad y el cumplimiento de la licencia para alinearse con los estándares corporativos.
• Configure la canalización de compilación para acceder a la seguridad del paquete y la calificación de la licencia.
• Configurar el acceso seguro a los feeds de paquetes.
• Inspeccione la base de código para identificar las dependencias de código que se pueden convertir en paquetes
• Identificar y recomendar tipos y versiones de paquetes estandarizados en toda la solución.
• Refactorice los canales de compilación existentes para implementar una estrategia de versión que publique paquetes.
• Gestionar la seguridad y el cumplimiento.
• Diferenciar entre una versión y una implementación.
• Definir los componentes de una tubería de liberación.
• Explique las cosas a tener en cuenta al diseñar su estrategia de lanzamiento.
• Clasifique un lanzamiento versus un proceso de lanzamiento y describa cómo controlar la calidad de ambos.
• Describa el principio de las puertas de lanzamiento y cómo lidiar con las notas de lanzamiento y la documentación.
Explicar los patrones de implementación, tanto en el sentido tradicional como en el sentido moderno.
• Elija una herramienta de administración de versiones.
• Explicar la terminología utilizada en Azure DevOps y otras herramientas de administración de versiones.
• Describa qué es una tarea de compilación y lanzamiento, qué puede hacer y algunas tareas de implementación disponibles.
• Clasificar un agente, una cola de agentes y un grupo de agentes.
• Explique por qué a veces necesita múltiples trabajos de lanzamiento en una tubería de lanzamiento.
• Diferenciar entre trabajo de liberación de múltiples agentes y configuraciones múltiples.
• Use variables de lanzamiento y variables de etapa en su canal de lanzamiento.
• Implemente en un entorno de forma segura utilizando una conexión de servicio.
• Prueba de incrustación en la tubería.
• Enumere las diferentes formas de inspeccionar el estado de su tubería y su liberación mediante el uso de alertas, enlaces de servicio e informes.
• Crear una puerta de lanzamiento.
• Describir los patrones de implementación.
• Implementar la implementación de Blue Green.
• Implementar Lanzamiento Canario.
• Implementar el despliegue de exposición progresiva.
• Configurar la integración de informes de fallas para aplicaciones cliente.
• Desarrollar paneles de control y estado.
• Implemente el enrutamiento para los datos del informe de fallas de la aplicación cliente.
• Implemente herramientas para rastrear el uso del sistema, el uso de funciones y el flujo.
• Integre y configure sistemas de tickets con la gestión del trabajo del equipo de desarrollo.
• Implementar una estrategia móvil de DevOps.
• Aplicar infraestructura y configuración como principios de código.
• Implemente y administre la infraestructura utilizando las tecnologías de automatización de Microsoft, como las plantillas ARM, PowerShell y la CLI de Azure.
• Describir los modelos y servicios de implementación que están disponibles con Azure.
• Implemente y configure un clúster de Kubernetes administrado.
• Implemente y configure la infraestructura con herramientas y servicios de terceros con Azure, como Chef, Puppet, Ansible, SaltStack y Terraform.
• Definir una infraestructura y una estrategia de configuración y un conjunto de herramientas apropiado para una tubería de lanzamiento y una infraestructura de aplicación.
• Implemente el cumplimiento y la seguridad en la infraestructura de su aplicación.
• Diseñar prácticas para medir la satisfacción del usuario final.
• Diseñar procesos para capturar y analizar los comentarios de los usuarios de fuentes externas.
• Diseño de enrutamiento para los datos del informe de fallas de la aplicación cliente.
• Recomendar herramientas y tecnologías de monitoreo.
• Recomendar herramientas de seguimiento del uso del sistema y las funciones.
• Analizar alertas para establecer una línea de base.
• Analizar la telemetría para establecer una línea de base.
• Realizar revisiones del sitio en vivo y capturar comentarios para interrupciones del sistema.
• Realice ajustes continuos para reducir alertas sin sentido o no procesables.

Consulta nuestros cursos y temarios disponibles para Azure
Designing and Implementing Microsoft DevOps Solutions

Si requieres una cotización sobre Cursos de Designing and Implementing Microsoft DevOps Solutions por favor comunícate con nosotros al 55.73.74.02 o escríbenos un correo a ventas@corporativoit.com.mx Si lo prefieres puede enviarnos un WhatsApp

Sea el primero en añadir una reseña

Por favor, inicie sesión para dejar una reseña