
Mastery in Azure DevOps
Kameron Hussain, Frahaan Hussain
- Editorial
- Sonar
- Año
- 2024
- Páginas
- ~435
- Nivel
- Intermedio
De qué trata
Manual exhaustivo orientado a dominar la suite Azure DevOps para la gestión del ciclo de vida del desarrollo de software (SDLC) y la automatización en la nube. Publicado en 2024 por Sonar Publishing, el texto examina las herramientas y flujos de trabajo contemporáneos del ecosistema DevOps de Microsoft. Está dirigido a desarrolladores, ingenieros DevOps, administradores de sistemas y jefes de proyecto de nivel intermedio que conocen los conceptos elementales de control de versiones y metodologías ágiles y buscan unificar su proceso de entrega de software en Azure.
La obra analiza a fondo los cinco servicios troncales de Azure DevOps: Azure Boards para gestión ágil mediante tableros Kanban, seguimiento de backlogs y estimación de sprints; Azure Repos para control de código fuente con Git, políticas de ramas y revisión mediante pull requests; Azure Pipelines para diseñar y ejecutar canalizaciones de integración continua (CI) y despliegue continuo (CD) usando sintaxis YAML; Azure Test Plans para planificación, ejecución y seguimiento de pruebas automatizadas y manuales; y Azure Artifacts para la gestión y publicación segura de paquetes (npm, NuGet, Maven, Python). Además, aborda la incorporación de infraestructura como código (IaC), monitorización continua y prácticas de DevSecOps.
El libro sirve como guía práctica y procedimental para montar una cadena de suministro de software automatizada, desde la captura de requerimientos hasta el despliegue monitoreado en producción. Destaca por consolidar la administración de proyectos colaborativos con la ingeniería de pipelines; no obstante, no desarrolla una aplicación de software específica desde cero, sino que se enfoca en la plataforma de orquestación y las operaciones de entrega. Es recomendable disponer de una suscripción de Azure y acceso a una organización de Azure DevOps para experimentar directamente con las canalizaciones.
- Azure DevOps
- Azure Pipelines
- Azure Boards
- Azure Repos
- Azure Artifacts
- Azure Test Plans
- CI/CD
- Git
- YAML
- Metodologias agiles
- Infraestructura como codigo
- DevSecOps
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

