Braindevops

Que es realmente el termino DEVOPS en nuestros dias..

DevOps es uno de los términos más buscados actualmente en el mundo de IT.

DevOps como cultura, filosofía de trabajo podría considerarse también una metodología de trabajo que está en constante evolución, promueve la comunicación entre los equipos de Desarrollo (Dev) y Operaciones (Ops), esto ayuda a las organizaciones a implementar productos y servicios de una manera más rápida, ágil y con la mejor calidad, al mejor costo, presentamos este artículo de manera de aclarar algunas dudas o inquietudes, gran parte de la confusión viene de mezclar los requerimientos del termino Devops (Dev/Ops) con los beneficios de implementar dicha cultura.

De todos los términos de Devops encontrados en la Web, el que mejor se adapta, para el desarrollo del tema lo podemos encontrar en la página de azure:  

https://azure.microsoft.com/es-es/overview/what-is-devops/ 

El término DevOps, que es una combinación de los términos development (desarrollo) y operations (operaciones), designa la unión de personas, procesos y tecnología para ofrecer valor a los clientes de forma constante. 

¿Qué significa DevOps para los equipos? DevOps permite que los roles que antes estaban aislados (desarrollo, operaciones de TI, ingeniería y seguridad) se coordinen y colaboren para crear productos mejores y más confiables. Al adoptar una cultura de DevOps junto con prácticas y herramientas de DevOps, los equipos adquieren la capacidad de responder mejor a las necesidades de los clientes, aumentar la confianza en las aplicaciones que crean y alcanzar los objetivos empresariales en menos tiempo.” 

¿Es DevOps un nuevo tipo de Informático? 

Un error común es confundir DevOps con modelos que algunas startups que están o quieren implementar, que todos los miembros del equipo técnico tienen que saber de desarrollo de sistemas, rendimiento, bases de datos, redes, comprar portátiles y hasta configurar el móvil de la gente de negocio. 

Ese modelo puede funcionar durante un tiempo, pero no escala. DevOps no consiste en aumentar la responsabilidad de los desarrolladores o llevar varias funciones (en particular dos, desarrollo y sistemas), sino en sustituir esas dos funciones por una sola: una nueva función DevOps. 

Pequeña Historia Sobre DevOps 

Para contar un poco sobre la historia, vamos a resumir un poco la que nos cuenta la siguiente página en su artículo:

https://danielvillahermosa.wordpress.com/2019/11/27/la-evolucion-de devops/#:~:text=DevOps%20es%20un%20movimiento%20originado,la%20cadena%20de%20valor%20IT.&text=En%20Agosto%20del%202008%2C%20en,y%20Patrick%20Debois%20se%20conocen. 

El termino se originó inicialmente en el año 2007 cuando un hombre llamado Patrick Debois, un consultor freeland, estuvo analizando cómo ganar experiencia en todas las áreas de IT, esto empezó cuando trabajo en la migración de un centro de datos y tuvo muchos dolores de cabeza con el equipo de desarrollo y operaciones. 

En una conferencia en 2008 “Agile2008 conference”, Andrew Clay Shafer y Patrick Debois se conocen, Shafer habló sobre “la infraestructura Ágil”, al ver que no había interés alguna en el tema y con solo una persona en la sala “Patrick Debois” salto la sesión, luego Patrick se reunió con él para poder hablar sobre el tema. 

De todo esto surgió un grupo llamado “Agile System Administrators” creado para continuar el debate. 

En 2009, John Allspaw y Paul Hammond presentan “10 deploy per Day” en la O’Relly Velocity 09 Conference, la premisa era de como poder enfocar a los equipos de dev y ops a trabajar juntos a través de herramientas y procesos agiles. 

De aquí surgió la inspiración para crear el evento de “DevOpsDays” en Bélgica (DOD) empezando a realizar lo que escucho en la charla ese día y toma el concepto de DEVOPS, (Dev and Ops Cooperation at Flickr). La conferencia de puertas abiertas tiene lugar en Octubre de ese año y se continua la discusión vía Twitter. El movimiento empieza a surgir, en paralelo dentro del movimiento agile se empiezan a escuchar estos términos: integración continua y continuous delivery los cuales empiezan a tomar fuerza, también en la industria de IT empiezan a tener fuerza otras metodologías como Operation Management, Lean e IT service management. 

Este movimiento formado por debates, conferencias, twitter, lentamente tomó atención de la industria tecnológica, La repercusión fue enorme, y el hashtag creado para la ocasión, #DevOps, triunfó en las redes sociales de forma viral, dando nombre a todo un movimiento. 

 

En Conclusion

Quedémonos con una definición simple de DevOps con la que todos podamos estar de acuerdo: DevOps es una metodología de desarrollo software basada en la integración entre desarrolladores y administradores de sistemas, que permite que los desarrolladores puedan enfocarse sólo en desarrollar y puedan desplegar sus productos de una manera más ágil y sencilla en el menor tiempo posible. 

De esta forma colocaremos algunos aspectos de las responsabilidades del mismo: 

  • Sera  la persona encargada de aportar todas las herramientas en cuanto a  recursos o infraestructura para poder llevar acabo el proyecto. 
  • Deberá  asegurarse de cumplir con las premisas en integración y entrega  continua. 
  • También  tendrá la tarea de asegurar el modelo de implementación de cada  proyecto. 
  • Deberá  aplicar un protocolo de pruebas acorde a la herramienta y aplicarlo. 
  • Monitorear  de todos los procesos de desarrollo y operaciones. 
  • Identificar  errores y proponer mejoras. 

Si quieres mas articulos de este tipo de temas, por favor comenta que tipo de articulos te interesaria, tenemos expertos en todas las areas.

Siguenos en nuestras redes sociales:

3 comentarios en “Que es Devops?”

  1. I’m curious to find out what blog platform you have been working with?
    I’m having some minor security issues with my latest website and I would
    like to find something more secure. Do you have any recommendations?

    1. Franklin Perez

      Good Morning any websites are secure always and when taking the measures and security rules for applying hardening in the website and always be attentive to updating the plugins on the web page.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *