DevOps10 Tips

  

DevOps es la clave para más y más compañías y organizaciones grandes, por lo que es importante para nosotros referirnos a la implementación exitosa de DevOps en algunas compañías.

Es obvio que DevOps será una herramienta muy efectiva siempre que se use correctamente. En junio de este año, un cuestionario de Puppet mostró que el departamento de TI que utiliza el método DevOps tenía un promedio de 200 veces el número de implementaciones de software exitosas. Al mismo tiempo, se recuperaron 24 veces más que sus compañeros que no usaron DevOps, y la tasa de fallos para modificar la configuración se redujo a un tercero.

Debido a estos éxitos, DevOps se ha vuelto particularmente popular, y un informe real desde 2012 muestra que la proporción de posiciones de DevOps ha aumentado de menos del 1% al 30%.

Los siguientes son algunos de los 10 consejos en el campo de DevOps que deben conocer los líderes técnicos:

  • La estrategia empresarial no puede interferir con la colaboración entre el equipo de desarrollo y el equipo de TI. Esto es muy importante. Proporcione a los departamentos de desarrollo la libertad y los recursos para acelerar la aplicación exitosa de DevOps. Esto requiere métodos ágiles para acortar el ciclo de lanzamiento del software y reducir el tiempo de inactividad de la máquina durante la implementación. Sin embargo, esto requiere que la administración respalde los cambios en la cultura de TI y reduzca las barreras entre el desarrollo y la TI.
  • No ignore por qué está haciendo esto. Por lo general, las personas se pierden, solo para asegurarse de que la tarea se realice correctamente, pero no para considerar por qué, o incluso pensar desde la perspectiva de toda la organización. En su lugar, debemos resolver constantemente los cuellos de botella y ayudar a toda la organización a funcionar de manera rápida y eficiente al mejorar los cuellos de botella.
  • La tecnología DevOps automatiza mucho trabajo, pero eso no significa menos trabajo. DevOps ha cambiado la forma en que funcionan el equipo de desarrollo y el equipo de implementación, pero los dos departamentos no se excluyen entre sí.
  • La retroalimentación continua es un factor clave en la evaluación de la alta eficiencia y el éxito de DevOps. El desarrollo, diseño, gestión de productos, etc. requieren comentarios. Lo importante es no mirar el proceso de entrega de forma lineal, debe aprender constantemente de los errores y crecer.
  • No se puede subestimar el trabajo en equipo y el respeto mutuo. Todos los empleados deben ser tratados por igual y trabajar juntos para el propósito. Los gerentes deben asegurarse de que ningún equipo privilegiado interrumpa el proceso general de DevOps para lanzar una versión. Es útil usar una sala de chat para que todos puedan discutir lo que está sucediendo en este momento.
  • Resuelva los problemas de seguridad al inicio del ciclo de desarrollo. Es muy peligroso no considerar los factores de seguridad antes de DevOps. La seguridad debe agregarse a las características del producto, no es un asunto trivial que se pueda posponer.
  • Considere proveedores externos, tal vez su organización necesite sus servicios. Para que el equipo crezca, debe establecer buenas relaciones con estos proveedores para promover la confianza mutua y obtener buenos comentarios.
  • Con DevOps, el control de permisos sigue siendo necesario, y los desarrolladores no pueden tener privilegios de root en el servidor de producción. También necesitan un mecanismo similar para administrar servidores de producción y no producción, lo que reduce la probabilidad de problemas potenciales.
  • Teniendo en cuenta que el equipo de DevOps necesita al menos 25 horas a la semana para monitorear el entorno de la nube, ya que esto ocupará otras horas de trabajo.
  • La información y el progreso son transparentes. Las actualizaciones de estado y las notificaciones de fallas son consistentes con la información interna de la organización, lo que ayuda a aumentar la productividad y la velocidad.

    DevOps está en constante evolución y ha demostrado su valor para empresas y organizaciones. Todos los responsables técnicos deben consultar estos 10 consejos y aplicarlos a su propia empresa. DevOps no es algo que no necesite preguntar una vez cuando lo implemente, requiere una inversión y mejora constantes. Para acelerar el desarrollo de productos y mejorar la eficiencia del equipo, tiene muchas cosas que hacer. Pero referirse a estos diez consejos será un gran paso en la dirección correcta.

  • Copyright © Conocimiento de Windows All Rights Reserved