Debe consultar la Academia Internacional de Certificación DevOps y su innovadora forma de Capacitación DevOps y Certificaciones DevOps. El enlace directo a su portal web es: Los programas de certificación DevOps más populares, oficiales y económicos del mundo
En los últimos meses de obtener mi certificación DevOps, he aprendido que el acceso a la educación no debe ser monopolizado, sino más bien abierto a las personas que harán un uso significativo de lo que han aprendido y al final les permitirán demostrar su valía en sus diversos dominio de la práctica: este es el principio básico que sustenta una certificación de la Academia DevOps. Nunca me arrepiento de ser un estudiante de conocimiento, incluso si lo que aprendí solo me beneficiará durante una hora. De hecho, ya he visto un gran beneficio de lo que aprendí de ellos tanto personal como económicamente en mi trabajo.
Gracias a DevOps Academy por darme una idea y una visión más amplia sobre cómo se pueden administrar los activos más valiosos (Recursos Humanos) de una organización.

Lea también la descripción completa a continuación de DevOps. De modo que verá que no debe confiar en los proveedores de software y sistemas para obtener su certificación DevOps, sino que debe centrarse en los programas de devops-certification.org.
¿Qué es DevOps?
DevOps es un proceso para desarrollar, entregar y operar software. Tan simple como eso no deberías subestimar realmente la comprensión de lo que realmente es DevOps. Hay muchas definiciones de DevOps en los estantes de las librerías y en Internet que son autosuficientes o, en el mejor de los casos, faltan y son confusas.
Algunas definiciones comerciales de DevOps combinan estrechamente DevOps con ciertas herramientas de compilación y entrega o plataformas de infraestructura en la nube. Aunque estas herramientas y plataformas podrían ser realmente útiles para lograr sus objetivos de TI y organización con DevOps, realmente no puede conectar otra herramienta más (que generalmente no tiene mucho control sobre ella porque no la ha escrito) o no puede migrar sus aplicaciones de software a plataformas de computación en la nube y luego anunciar que usted y su organización ahora cumplen con DevOps. Como dice un viejo pero poco conocido refrán, los cuervos se reirían de esto.
Otra variante engañosa, pero aún mejor para definir DevOps es ver DevOps como una intersección de trabajo y personas en una organización de TI que reúne a los desarrolladores de software, probadores de software e ingenieros de operaciones de producción de software. Dicho esto, una vez que llegue al final de este libro, no puede evitar ver cuán seca es esta definición.
El mejor enfoque para definir DevOps es asemejarse a DevOps en marcos de desarrollo de software ágil iterativo y mejora de procesos como Scrum, Lean, ITIL, IDEAL (Iniciar, Definir, Establecer, Actuar y Aprender) y Six Sigma DMAIC (Definir, Medir, Analizar, Mejorar y controlar).
Aunque Agile Scrum, Lean, ITIL, IDEAL y Six Sigma DMAIC pueden servir como habilitadores eficientes para DevOps, DevOps no debe verse como un superconjunto mejorado y combinado de estas metodologías y técnicas. El razonamiento muy simple detrás de este hecho es que ninguna de estas metodologías y marcos, excepto Agile Scrum, se han introducido para resolver específicamente los problemas y servir a la industria del software.
Muchas prácticas y principios de DevOps se han derivado de Lean Movement después de que se hayan adaptado, experimentado, validado y ajustado para el desarrollo, entrega y operaciones de software. Además, DevOps tomó prestadas y adaptó muchas técnicas y filosofías del Movimiento de entrega continua, Toyota Improvement Kata, Theory of Restraints, Agile Manifesto e Agile Infrastructure.
Movimiento Lean:
El movimiento esbelto se puede resumir en siete principios:
- Ves el todo y creas valor para el cliente con sistemas de pensamiento.
- Construyes la calidad, creas flujo y atracción (en lugar de empujar).
- Usted entrega lo más rápido posible (plazos de entrega cortos para convertir las materias primas en productos terminados, o en términos de software para convertir ideas en beneficios y características de funcionamiento en los sistemas de producción).
- Amplifica el aprendizaje y adopta el pensamiento científico.
- Potencia a su equipo, lidera con humildad y respeta a cada individuo.
- Elimina el desperdicio (herramientas, sistemas, lo más importante es el tiempo que puede dedicar a actividades improductivas).
- Tú decides lo más tarde posible (das decisiones justo a tiempo).
Movimiento de entrega continua:
Habilita la entrega continua a través de la canalización de implementación. La canalización de implementación tiene tres misiones importantes: visibilidad, retroalimentación e implementación continua.
- Visibilidad: todos los miembros de su equipo y otros equipos pueden ver todos los aspectos del sistema de entrega, incluida la construcción, implementación, prueba y liberación, para promover la colaboración en su equipo y ofrecer transparencia a sus clientes y partes interesadas.
- Comentarios: usted y los miembros de su equipo se enteran de los problemas tan pronto como ocurren para que puedan solucionarlos rápidamente antes de colocar otro ladrillo en un bloque ya colapsado.
- Implementación continua: implementa y libera cualquier versión del software en cualquier entorno, incluidos los entornos de prueba y producción a través de un proceso totalmente automatizado.
Toyota Mejora Kata:
Utiliza el kata de mejora de Toyota como una rutina para pasar de la situación actual a una nueva situación de una manera creativa, dirigida y significativa. Se basa en un modelo de cuatro partes:
- En su consideración de una mayor visión o una mejor dirección …
- Entiendes las condiciones actuales.
- Luego define las siguientes condiciones objetivo.
- En última instancia, intenta de forma continua e iterativa avanzar hacia esa condición objetivo. A lo largo de esta ruta, descubrirás obstáculos en los que hay que trabajar y los resolverás.
A diferencia de otros enfoques de mejora que intentó predecir el camino y centrarse en la implementación, con el kata de mejora de Toyota aprende y se basa en el descubrimiento que se produce en el camino. Usted y sus equipos usan el kata de mejora de Toyota para aprender mientras se esfuerzan por alcanzar una condición objetivo, y se adaptan según lo que están aprendiendo.
Teoría de las Restricciones:
En una organización que incluye la suya que ofrece cualquier tipo de software, siempre hay un conflicto continuo entre su TI y su negocio. Responde rápidamente a las necesidades del negocio y, al mismo tiempo, garantiza que los entornos de producción estables y predecibles sean una compensación continua que enfrenta su TI. Suponiendo que ya es plenamente consciente de que no existe una versión de producción de riesgo, en un sistema complejo como el suyo no puede ser lo suficientemente rápido si desea garantizar una versión de producción de bajo riesgo. Y no puede garantizar una versión de bajo riesgo si desea lanzar rápidamente su código a sus sistemas de producción.
Usted enfrenta este conflicto cuando:
- Divide su organización de TI en muchos equipos pequeños, autónomos, independientes, autosuficientes y altamente colaborativos (debe comenzar a ver a sus equipos como “unidades inteligentes” con misión).
- Reduce el tamaño de su lote (el tamaño de su trabajo en progreso) dado a cada equipo.
- Reduce su tiempo de entrega (tiempo requerido para convertir ideas y requisitos en beneficios y características de funcionamiento en los sistemas de producción).
- Crea bucles de retroalimentación más rápidos, confiables y continuos para garantizar la preparación para la implementación.
Manifiesto Ágil:
Con DevOps, se adhiere a las piedras angulares definidas por el manifiesto ágil:
- Respeta a las personas e interacciones sobre procesos y herramientas.
- Respeta el software de trabajo sobre la documentación completa.
- Respeta la colaboración del cliente sobre los términos del contrato y la negociación.
- Respeta responder al cambio sobre seguir un plan.
Infraestructura ágil:
Nuestras organizaciones grandes y pequeñas, incluida probablemente la suya, dependen de infraestructuras de nube híbrida, combinando la nube pública y privada con servidores dedicados. Por lo tanto, recopila las recompensas de la seguridad de colocación en combinación con la flexibilidad y escalabilidad de la nube pública.
Estos son algunos de los principales factores por los que una infraestructura ágil es beneficiosa para DevOps:
- Paga por lo que usa con precios transparentes y simples.
- Puede aprovisionar y desaprovisionar rápidamente sus entornos de prueba y producción desde su base de código (IaC – Infraestructura como código).
- Tienes flexibilidad arquitectónica.
- Puede expandir fácilmente otras geografías.
- Probablemente tengas una mejor seguridad.
- Mantiene el cumplimiento sin auditorías y costos adicionales.
CONCLUSIÓN
En esta sección te explicamos qué es DevOps y qué no es. Para usted también hemos cubierto los principales movimientos y principios de los que se derivó DevOps.
Una pequeña advertencia: al igual que muchos profesionales ágiles han estado haciendo desafortunadamente en sus prácticas ágiles desde hace años, no debe apegarse a ninguna definición detallada de DevOps para dictar cómo su organización particular, su producto, su servicio y lo más importante, su equipo debería usa DevOps. No existe una solución única para todos. Ni en ágil ni en DevOps.
Nunca olvides que se trata de aprender, experimentar y adaptarse. Como DevOps hará un gran trabajo por nosotros, es nuestro deber más importante como mentes humanas identificar nuestra versión y tono correctos de DevOps. Esto es lo que todas y cada una de las organizaciones exitosas de DevOps, incluidas Google, Amazon, Facebook, Netflix y Apple, han estado haciendo.

El enlace directo a su portal web es: Los programas de certificación DevOps más populares, oficiales y económicos del mundo
Enlace directo a este material de capacitación: Programas oficiales de certificación DevOps
Enlace directo a su libro DevOps gratuito: Programas oficiales de certificación DevOps
Enlace directo al registro de certificación: regístrese en su programa oficial de certificación DevOps