You are on page 1of 18

EXIN DevOps Master

Gua de preparacin

Edicin 201703
Copyright EXIN Holding B.V. 2017. All rights reserved.
EXIN is a registered trademark.

No part of this publication may be reproduced, stored, utilized or transmitted in any form or by any means, electronic,
mechanical, or otherwise, without the prior written permission from EXIN.

TMap and TPI NEXT are registered trademarks of Sogeti Nederland B.V.
Lean IT Foundation is a registered trademark owned by the Lean IT Association.

2
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
ndice

1. Visin general 4
2. Requisitos y especificaciones del examen 7
3. Lista de Conceptos del examen 13
4. Bibliografa 15

3
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
1. Visin general

EXIN DevOps Master (DEVOPSM.SP)

Resumen
El trmino DevOps es una contraccin de las palabras inglesas "Development" (Desarrollo) y
"Operations" (Operaciones). DevOps es un conjunto de prcticas recomendadas que enfatizan la
colaboracin y la comunicacin entre los profesionales de TI (desarrolladores, administradores,
operadores, personal de asistencia tcnica) en el ciclo de vida de las aplicaciones y los servicios,
lo que conduce a:
Integracin Continua: transferencia sencilla desde Desarrollo hasta Operaciones y Soporte
Despliegue Continuo: publicacin de versiones de forma continua o con la mxima
frecuencia posible
Retroalimentacin Continua: bsqueda de retroalimentacin de las partes interesadas
durante todas las etapas del ciclo de vida

DevOps cambia la forma en la que las personas piensan sobre su trabajo; DevOps valora la
diversidad del trabajo realizado, respalda los procesos intencionados que aumentan la velocidad a
la que las empresas crean valor y mide el efecto del cambio tcnico y social. DevOps es una
manera de pensar y una manera de trabajar que permite a las personas y a las empresas
desarrollar y mantener procedimientos de trabajo sostenibles.

Un DevOps satisfactorio consiste en:


Promover una cultura libre de culpa en la que se compartan historias y se desarrolle la
empata para conseguir que las personas y los equipos desempeen sus funciones de
forma eficaz y duradera.
Proporcionar aplicaciones y servicios al Negocio segn el modelo Just-in-Time (JiT).
Garantizar la continuidad de los servicios de TI mediante una aproximacin a las
necesidades de negocio basada en el riesgo.
Gestionar el ciclo de vida completo de las aplicaciones y los servicios, incluidas las
condiciones de fin de la vida til.

Esta certificacin pretende aportar competencias prcticas al conocimiento con el fin de que una
persona con la certificacin DevOps Master pueda implementar el modelo DevOps de forma
satisfactoria en un equipo y promover sus principios en la empresa.

Esta certificacin ha sido desarrollada en colaboracin con expertos en el sector DevOps.

4
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Contexto
El programa DevOps de EXIN:

Grupo objetivo
DevOps es un modelo conocido en el campo del desarrollo de software, pero sus principios se
pueden aplicar en los proyectos de servicios de TI, as como en otros proyectos. La formacin y la
certificacin de DevOps Master estn dirigidas a todos los profesionales que desean renovar sus
conocimientos con los avances ms recientes en la gestin de las TIC.
La certificacin de DevOps Master de EXIN es adecuada para cualquier persona que forme parte
de un equipo DevOps o trabaje en una empresa que est pensando en adoptar estos modelos de
organizacin del trabajo. El grupo objetivo incluye: desarrolladores de aplicaciones o servicios y
Product Owners, Agile Scrum Masters, gestores de proyectos, ingenieros y gestores de pruebas,
gestores de servicios de TI, gestores de procesos y profesionales de TI especializados en Lean-IT.

Puesto que esta certificacin es de nivel avanzado, se recomienda encarecidamente disponer de


conocimientos o experiencia previos en las reas de aplicacin de DevOps:

Los conocimientos de EXIN Agile Scrum le ayudan a comprender los fundamentos de la


agilidad en los procedimientos de trabajo del modelo DevOps.
Las certificaciones TPI Next o TMap Suite le ayudan a comprender el contexto en el que
las pruebas se automatizan e integran en cada paso.
Los conocimientos sobre la EXIN IT Service Management le ayudan a comprender el
contexto en el que se realizarn las aplicaciones y los servicios, as como su asistencia.
Los conocimientos en LITA Lean IT le ayudan a comprender la importancia de acertar a la
primera (evitar que se produzcan errores en los entornos de produccin) y otros conceptos
de la metodologa Lean.
Los conocimientos sobre la EXIN Application Management le ayudan a comprender el
contexto en el que se utilizarn y soportarn las aplicaciones y los servicios.

Requisitos para la certificacin


1. Formacin acreditada de DevOps Master, incluida la realizacin de todas las prcticas, y
2. Realizacin satisfactoria del examen de DevOps Master

5
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Detalles del examen
Tipo de examen: Preguntas de opcin mltiple en ordenador o en papel
Nmero de preguntas: 50
Calificacin mnima para el aprobado: 65 %
Consulta de libro o apuntes: No
Equipos electrnicos permitidos: No
Duracin del examen: 120 minutos

En este examen se aplican las normas de examen de EXIN.

Formacin
La formacin es una parte obligatoria de la certificacin. Se espera que los candidatos dispongan
de los conocimientos bsicos sobre los principios de DevOps y sobre los conceptos de las
metodologas Lean y Agile. Estos conocimientos se pueden adquirir mediante:
- Educacin en lnea;
- Una jornada de formacin adicional: "Introduccin a DevOps";
O
- Leyendo "The Phoenix Project" (consulte la bibliografa).

La duracin de la formacin puede variar en funcin de la cantidad de trabajo de las prcticas


realizadas. Entre otras posibilidades se incluyen las siguientes:
- 2 jornadas de formacin terica en el aula y 1 jornada de formacin prctica; el candidato
se prepara las prcticas y consulta la bibliografa antes de la formacin.
- Formacin y evaluacin de las prcticas en lnea; el candidato estudia mediante la
plataforma de educacin en lnea; el formador evala el trabajo realizado en las prcticas.
- 2 jornadas de formacin terica en el aula y 3 jornadas de formacin prctica; el candidato
no tiene que prepararse.

Tamao del grupo


El tamao de grupo recomendado es de 16 alumnos. (Este tamao no se aplica a los cursos de
formacin en lnea.)

Horas de contacto
El nmero mnimo de horas de contacto para este curso de formacin es de 24. Estas horas de
contacto incluyen las prcticas de grupos, la preparacin de exmenes y pausas breves. El
nmero de horas no incluye el tiempo dedicado a los deberes, la logstica relacionada con la
sesin de examen, la sesin de examen o las pausas para almorzar.

Indicacin de la carga de estudio


120 horas, en funcin de los conocimientos previos.

Preguntas de muestra
Hay un examen de muestra disponible para los socios acreditados en PartnerNet.

Proveedor de la formacin
Puede consultar una lista de nuestros proveedores de formacin acreditados en www.exin.com.

6
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
2. Requisitos y especificaciones del examen

Requisitos Especificaciones del examen Peso %


del examen
1. Adopcin de DevOps 28%
1.1 La Mentalidad DevOps y los Beneficios
1.2 Cultura Organizativa
1.3 Principios y Conceptos
2. Planificacin, requerimientos y diseo 18%
2.1 Gestin del Ciclo de vida de Aplicaciones o Servicios
2.2 Plan de Proyecto (Defining Scope) y Gestin Visual
2.3 Diseo de Infraestructuras y Arquitectura
2.4 Acuerdos y Requerimientos de Nivel de Servicio
2.5 Implementacin de una Estrategia de Pruebas: Historia de
Usuario, Historia de Pruebas y Historia de Operaciones
3. Desarrollo y Despliegue 30%
3.1 Entrega e Integracin Continuas
3.2 Pipeline de Despliegue
3.3 Despliegue Continuo
3.4 Ji-Kotei-Kanketsu, Ritmo, Work-in-Progress (WIP) y Flujo de
una pieza
3.5 Automatizacin, Herramientas y Pruebas (Testing)
4. Operacin y Escalado 22%
4.1 Gestin de Datos; Infraestructuras y Entornos; y Componentes
y Dependencias
4.2 Gestin de Configuraciones y Control de Versiones
4.3 Cloud e Infraestructuras Estticas
4.4 Continuidad de Negocio
4.5 Escalado
5. Fin de la Vida til 2%
5.1 Condiciones de Fin de la Vida til para un producto o servicio
Total 100%

7
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Especificaciones del examen

1. Adopcin de DevOps 28%


1.1. La Mentalidad DevOps y los Beneficios 10%
El candidato es capaz de
1.1.1. analizar antipatrones DevOps en un escenario dado
1.1.2. explicar los beneficios de DevOps
1.1.3. explicar por qu DevOps encaja tan bien en los procesos de desarrollo de software
actuales
1.1.4. explicar por qu DevOps requiere de una forma especial de pensamiento para
funcionar
1.1.5. explicar cmo encaja DevOps con las prcticas Lean y Agile Scrum

1.2. Cultura Organizativa 12%


El candidato es capaz de
1.2.1. explicar la importancia de los cuatro pilares para un DevOps efectivo (Colaboracin,
Afinidad, Herramientas y Escalado)
1.2.2. analizar un escenario en busca de carencias en alguno de los elementos que
componen la mentalidad DevOps
1.2.3. explicar cmo crear un equipo a partir de un grupo de personas fomentando la
colaboracin, la mentalidad DevOps, la empata y la confianza
1.2.4. analizar una situacin en la que haya ideas errneas sobre la colaboracin y sugerir
mtodos que resuelvan el problema
1.2.5. analizar una situacin en la que exista la necesidad de gestin de conflictos y
plantear la mejor solucin
1.2.6. explicar cmo la gestin de recursos humanos puede fomentar la diversidad y el
impacto beneficioso de sta sobre la organizacin

1.3. Principios y Conceptos 6%


El candidato es capaz de
1.3.1. explicar el uso y la utilidad de las diferentes metodologas de desarrollo de software
(Waterfall, Agile, Scrum) y sus principios bsicos
1.3.2. explicar el uso y la utilidad de las diferentes metodologas utilizadas en operaciones
(IT Service Management (Gestin de Servicios TI))
1.3.3. explicar el uso y la utilidad de los mtodos Lean

8
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
2. Planificacin, requerimientos y diseo 18%
2.1. Gestin del Ciclo de vida de Aplicaciones o Servicios 4%
El candidato es capaz de
2.1.1. explicar cmo DevOps aade valor a la Gestin moderna del Ciclo de Vida de las
Aplicaciones
2.1.2. explicar cmo DevOps mejora la experiencia del cliente cuando se usa para la
Gestin del Ciclo de Vida del Servicio

2.2. Plan de Proyecto (Defining Scope) y Gestin Visual 4%


El candidato es capaz de
2.2.1. explicar cmo se determina el mbito de un proyecto DevOps
2.2.2. explicar por qu la Gestin Visual de un proyecto DevOps facilita las prcticas
DevOps

2.3. Diseo de Infraestructuras y Arquitectura 4%


El candidato es capaz de
2.3.1. explicar cmo DevOps cambia o influye en el diseo de infraestructuras y
arquitecturas TI
2.3.2. explicar por qu Computacin en la nube y tcnicas de virtualizacin facilitan la
incorporacin de DevOps

2.4. Acuerdos y Requerimientos de Nivel de Servicio 2%


El candidato es capaz de
2.4.1. explicar cmo DevOps cambia los Requisitos de Nivel de Servicio (SLR) y los
Acuerdos de Nivel de Servicio (SLA)

2.5. Implementacin de una Estrategia de Pruebas: Historia de Usuario, Historia de Pruebas 4%


y Historia de Operaciones
El candidato es capaz de
2.5.1. explicar por qu y cmo debe ser modificada la Estrategia de Pruebas cuando se
hace la transicin a DevOps
2.5.2. analizar y comprobar la integridad de las Historias de Usuario, de Pruebas y de
Operaciones

9
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
3. Desarrollo y Despliegue 30%
3.1. Entrega e Integracin Continuas 12%
El candidato es capaz de
3.1.1. explicar por qu la Entrega Continua es esencial para un DevOps efectivo
3.1.2. analizar cmo integrar la Entrega Continua en un escenario
3.1.3. analizar cmo resolver los problemas de Entrega Continua en un escenario
3.1.4. explicar por qu la Integracin Continua es esencial para un DevOps efectivo
3.1.5. analizar cmo conseguir la Integracin Continua en un escenario, con equipo
distribuido o con un control de versiones distribuido
3.1.6. analizar cmo resolver problemas en un escenario de Integracin Continua

3.2. Pipeline de Despliegue 4%


El candidato es capaz de
3.2.1. explicar la lgica de la anatoma de un pipeline de despliegue
3.2.2. explicar cmo utilizar tcnicas de scripting para la construccin (build) y el
despliegue

3.3. Despliegue Continuo 4%


El candidato es capaz de
3.3.1. explicar cmo se deben modificar el plan de versiones y de iteraciones para
adaptarse a DevOps
3.3.2. analizar cmo implementar el Despliegue Continuo en un escenario

3.4. Ji-Kotei-Kanketsu, Ritmo, Work-in-Progress (WIP) y Flujo de una pieza 4%


El candidato es capaz de
3.4.1. explicar los conceptos Ji-Kotei-Kanketsu, Ritmo, Work-in-Progress (WIP) y Flujo de
una pieza
3.4.2. analizar un escenario buscando un problema al utilizar los conceptos de Ji-Kotei-
Kanketsu, Ritmo, Work-in-Progress (WIP) y Flujo de una pieza y encontrar una solucin
adecuada

10
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
3.5. Automatizacin, Herramientas y Pruebas (Testing) 6%
El candidato es capaz de
3.5.1. explicar por qu la automatizacin es importante para un DevOps efectivo
3.5.2. explicar cmo utilizar las herramientas para facilitar DevOps en general
3.5.3. explicar cmo utilizar las herramientas para apoyar la mentalidad y la cultura
DevOps
3.5.4. explicar por qu es fundamental que se automaticen las pruebas
3.5.5. analizar un escenario y escoger la forma correcta de automatizar un test de
aceptacin

4. Operacin y Escalado 22%


4.1. Gestin de Datos; Infraestructuras, y Entornos, y Componentes y Dependencias 10%
El candidato es capaz de
4.1.1. explicar los problemas que se encuentran al manejar datos de bases de datos en
entornos DevOps
4.1.2. analizar un escenario donde se utiliza una base de datos en un entorno DevOps y
dar la mejor solucin al problema
4.1.3. analizar un escenario e identificar la mejor forma de preparar la infraestructura para
el despliegue, o bien para gestionarla despus del despliegue
4.1.4. analizar un escenario y sugerir estrategias comunes para la gestin de componentes
4.1.5. explicar cmo gestionar dependencias

4.2. Gestin de Configuraciones y Control de Versiones 4%


El candidato es capaz de
4.2.1. explicar por qu el control de versiones es clave para un DevOps efectivo
4.2.2. explicar cmo mantener un control de versiones sobre datos, infraestructuras y
componentes
4.2.3. analizar un escenario y sugerir la mejor estrategia para atacar un problema de
gestin de configuraciones

4.3. Cloud e Infraestructuras Estticas 2%


El candidato es capaz de
4.3.1. explicar cundo es o no es necesario migrar a una infraestructura basada en la nube
para un DevOps efectivo
4.3.2. explicar cmo se debe gestionar la infraestructura basada en la nube en un entorno
DevOps

11
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
4.4. Continuidad de Negocio 2%
El candidato es capaz de
4.4.1. explicar cmo DevOps facilita las prcticas de Continuidad del Negocio

4.5. Escalado 4%
El candidato es capaz de
4.5.1. analizar un escenario y explicar si es necesario realizar un escalado incremental o
una reduccin (scale-up or scale-down) en esa situacin y por qu e identificar la mejor
forma de hacerlo.
4.5.2. analizar un escenario buscando qu ha ido mal en una situacin de escalado e
identificar una manera adecuada de resolver el problema
4.5.3. explicar cmo las polticas sociales y de contratacin apoyan el escalado de DevOps

5. Fin de la Vida til 2%


5.1. Condiciones de Fin de la Vida til para un producto o servicio 2%
El candidato es capaz de
5.1.1. explicar qu condiciones se deben satisfacer antes de terminar un producto o
servicio.

12
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
3. Lista de Conceptos del examen

Se consideran entendidos los siguientes conceptos. Se aconseja al estudiante que busque


informacin sobre los conceptos.

Ingls Espaol
Affinity (in DevOps) Afinidad
Agile Agile
Application Deployment Despliegue de Aplicaciones
Artifact Management Gestin de Artefactos
Automation Automatizacin
Blamelessness Libre de culpa / sin culpa
Cloud Computing Computacin en la nube / Cloud
Collaboration (in DevOps) Colaboracin (en DevOps)
Configuration Management Gestin de la Configuracin / Gestin de
Configuraciones
Containers Contenedores
Continuous Delivery Entrega Continua
Continuous Deployment Despliegue Continuo
Continuous Integration Integracin Continua
Continuous Monitoring Monitorizacin Continua
Definition of Done (in Agile Scrum) Definicin de Hecho (DoD)
Deployment Pipeline Flujo de Despliegue / Pipeline de Despliegue
Disciplined Agile Disciplined Agile
Infrastructure Automation Automatizacin de Infraestructuras
Iteration Iteracin
ITSM (IT Service Management) ITSM / Gestin de Servicios TI
Ji-Kotei-Kanketsu (JKK) Ji-Kotei-Kanketsu (JKK)
Just-in-Time (JiT) Just-in-time (JiT)
Kaizen (in Lean) Kaizen (en Lean)
Lean Lean
Micro-service Microservicio
Minimum Viable Product Mnimo Producto Viable / Producto Mnimo Viable
One-piece-flow Flujo de una pieza
Operations Story Historia de Operaciones

13
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Organizational Learning Aprendizaje Organizacional
Pipeline Pipeline / Flujo / Canal
Plan-Do-Check-Act cycle (PDCA cycle) Ciclo PDCA / Plan-Do-Check-Act
Post-Mortem Post-Mortem
Product Owner (in Agile Scrum) Product Owner / Propietario de Producto (en Agile
Scrum)
Retrospective Retrospectiva
Rhythm (in Lean) Ritmo (en Lean)
Scaling (of DevOps or Agile Scrum) Escalado (de DevOps o de Agile Scrum)
Scrum Scrum
Scrum Master (in Agile Scrum) Scrum Master (en Agile Scrum)
Service Deployment Despliegue del Servicio
Service Level Agreement (SLA) Acuerdo de Nivel de Servicio (SLA)
Sprint Sprint
Test Story Historia de Pruebas / Historia de Testing
Test-Driven Development Test-Driven Development (TDD)
Tools Herramientas
Toyota Production System (TPS) Sistema de Produccin de Toyota (TPS)
User Story Historia de Usuario
Value Stream Mapping Mapa de la Cadena de Valor (VSM)
Velocity (in Agile Scrum) Velocidad (en Agile Scrum)
Version Control Control de Versiones
Waterfall Waterfall / en cascada
WiP-limit Limitacin del WiP
Work-in-Progress (WiP) Work in Progress (WiP)

14
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
4. Bibliografa

A Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale


Jennifer Davis, Katherine Daniels
ISBN-13: 978-1491926307
ISBN-10: 1491926309
O'Reilly Media; 1 edition (June 25, 2016)

B Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment
Automation
Jez Humble, David Farley
ISBN-13: 978-0321601919
ISBN-10: 0321601912
Addison-Wesley Professional; 1 edition (August 6, 2010)

C Success with Enterprise DevOps


Koichiro (Luke) Toda, President Strategic Staff Services Corporation and Director of TPS
Certificate Institution
Nobuyuki Mitsui, CTO of Strategic Staff Services Corporation
White Paper; June 2016 (download from EXIN DevOps Master product page)

Bibliografa adicional

Se recomienda encarecidamente leer "The Phoenix Project" antes de la formacin.

D The Phoenix Project


Gene Kim, Kevin Behr, George Spafford
ISBN-10: 0988262576
ISBN-13: 978-0988262577
IT Revolution Press (January 10, 2013)

E The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in
Technology Organizations
Gene Kim, Jez Humble, Patrick Dubois, John Willis
ISBN-10 1942788002
ISBN-13 978-1942788003
IT Revolution Press, 1 edition (2016)

F Otros recursos:
http://newrelic.com/devops
http://devops.com/

15
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Matriz Bibliogrfica

Requisito de Especificaci Bibliograf Referencia bibliogrfica


examen n de examen a
1 1.1 A Captulo 1, 2, 3
B Captulo 1
C Captulo 1, 2, 3
1.2 A Captulo 6, 7, 8, 9, 10, 11, 12
C Captulo 5, 6
1.3 A Captulo 4, 5
C Captulo 4
2 2.1 C Captulo 7
2.2 C Captulo 5, 7
2.3 A Captulo 3, 4
B Captulo 11
C Captulo 5, 7
2.4 C Captulo 7
2.5 B Captulo 4
3 3.1 A Captulo 16
B Captulo 3, 15
C Captulo 4
3.2 B Captulo 5, 6
C Captulo 5
3.3 B Captulo 10
C Captulo 8
3.4 C Captulo 4, 7
3.5 A Captulo 4, 11, 12, 13
B Captulo 3, 4, 5, 6, 7, 8, 9

16
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Requisito de Especificaci Bibliograf Referencia bibliogrfica
examen n de examen a
4 4.1 B Captulo 11, 12, 13
4.2 B Captulo 2, 14
4.3 A Captulo 4, 5, 14, 16
B Captulo 11
4.4 C Captulo 2, 4
4.5 A Captulo 14, 15, 16, 17
5 5.1 C Captulo 7

Nota: La lectura del recurso bibliogrfico D, "The Phoenix Project" resultar especialmente
beneficiosa para la comprensin de las siguientes especificaciones:
1.1
1.2
3.1
3.3
3.4
4.4

17
Gua de preparacin EXIN DevOps Master (DEVOPSM.SP)
Contacto EXIN

www.exin.com

You might also like