Los profesionales de DevOps podrían ser ninjas en secreto. Para entender por qué, tenemos que mirar qué hace DevOps y qué es  lo que los profesionales DevOps hacen. Wikipedia describe a DevOps como "cultura, movimiento o práctica de aquello que enfatiza la colaboración y comunicación tanto de desarrolladores de software como de la tecnología de información (TI) mientras los profesionales automatizan el proceso de entrega de software y los cambios de infraestructura."

Esto es una descripción precisa, pero no realmente sugiere a un "ninja.” Así que vamos a verlo de una manera diferente. Las máquinas virtuales, redes virtuales, infraestructura virtual, y así sucesivamente han creado un entorno de TI altamente flexible. Por ahora, la mayoría de las empresas tienen muchos activos virtuales que pueden desplegar—a veces en combinación con ventajas físicas—para solucionar problemas empresariales, y la operación desafía más de prisa y eficazmente, si saben cómo hacerlo.

DevOps sabe cómo hacerlo. DevOps puede buscar profesionales en toda la empresa e identificar las oportunidades para solucionar los problemas y aumentar la eficiencia, ya que tienen las habilidades “to make it happen”.


 

Aquí un par de ejemplos:

·         Suponiendo que tienes una aplicación web abierta al público que se ejecuta en la nube privada, como un carrito de compras para tus productos o servicios. Por lo general,  puedes esperar una carga de trabajo constante o saltos fácilmente predecibles en la actividad en su carrito de la compra, pero de repente algo pasa. Quizás una campaña de marketing que se vuelve viral, o consigues un buen despegue del producto que hace que todo el mundo quiera comprarte. Ese aumento del tráfico podría retrasar la aplicación web y el impacto de la experiencia del cliente. Aquí es donde DevOps entra. Un profesional DevOps podría escribir un código que haría girar automáticamente las máquinas virtuales adicionales en su nube privada para manejar el aumento imprevisto, manteniendo las ventas en movimiento y a los clientes contentos.
·         Mirando dentro de tu empresa, supón que  tienes múltiples aplicaciones internas que corren en la misma nube, y de vez en cuando las aplicaciones tienen coincidentemente una alta demanda, resultando un freno para todos. Un profesional DevOps  podría trabajar a través de la organización para determinar a qué aplicaciones darle prioridad, y crear un código que mantenga la aplicación verdaderamente importante funcionando de manera óptima y dinámicamente asignándole los recursos que necesita, en lugar de dejar  las  aplicaciones competir por los recursos.

Eso es un calibre de ninja para resolver problemas. Pero para hacer lo que hacen, los profesionales DevOps generalmente necesitan ser capaces de construir y probar sus soluciones rápidas y eficientes. Una manera de ayudarles a hacerlo es darles una plataforma lista, construida, en la cual puedan trabajar, denominado Platform-as-a-Service (PaaS).

En Dell, actualmente ofrecemos PaaS utilizando RedHat OpenShift. Si tienes algunos DevOps ninjas en tu empresa y te gustaría aprender más ayudándoles a hacer el trabajo, revisa estos vídeos de discusión entre Barton George de Dell, quién es (entre muchos otras cosas) un gurú de DevOps y un líder de opinión, y Thomas Cameron, Arquitecto de Soluciones Globales en Red Hat.

En estos dos videos de Cloud Insight, Barton y Thomas hablande las recientes tendencias en PaaS, de las soluciones PaaS de Dell y Red Hat, y de la relación entre Dell y Red Hat.