Inicie su experiencia con DevOps con estos 11 recursos útiles
A continuación encontrará blogs, videos, seminarios web y otros recursos para ayudarle a comenzar con DevOps.
Dado que existen numerosas herramientas y términos que dominar, iniciar un proceso en DevOps
puede resultar desafiante. Hemos compilado una selección de 11 recursos útiles y prácticos
para que pueda ponerse al día rápidamente. Aunque el uso de una plataforma DevOps integral ofrece numerosos beneficios, en esta ocasión nos centraremos en dos aspectos clave: la visibilidad y la capacidad de acción
Si es nuevo en un equipo de DevOps o se considera un principiante de DevOps, contamos con una guía que lo ayudará a ponerse en marcha. Esta guía desmitifica DevOps al detallar sus principios fundamentales, prácticas de desarrollo, así como los recursos en línea y herramientas de DevOps esenciales para gestionar el ciclo de desarrollo de software en entornos de DevOps. Esta guía también incluye un ejemplo de cómo DevOps está transformando las operaciones en un importante banco de inversiones. Además, proporciona información sobre cómo trabajar en DevOps puede influir en su carrera profesional.
Ya sea que esté iniciando su rol en un entorno de DevOps o que quiera profundizar en el campo, comenzar su trayectoria requiere una comprensión de las prácticas de DevOps y las metodologías de desarrollo que estas implican. Aquí le mostramos cómo dar los primeros pasos en este camino nuevo y emocionante.
En una plataforma de DevOps, los usuarios pueden comunicarse, planificar el trabajo y colaborar mejor a través del uso de épicas y tickets. Las épicas proporcionan una visión general de un proyecto, idea o flujo de trabajo. Los tickets se utilizan para organizar y enumerar las tareas necesarias para alcanzar un objetivo mayor, seguir el estado de las tareas y el progreso del trabajo, o trabajar en las implementaciones de código.
Por ejemplo, si los gerentes desean obtener una visión general del progreso de varios proyectos, programas o productos, pueden obtener esta perspectiva verificando una épica. Esto les proporcionará una visión general consolidada sobre el estado de los trabajos, incluyendo lo que se ha completado, lo que está en curso o con retraso.
Los usuarios pueden consultar una épica para obtener rápidamente un resumen de los logros alcanzados y las tareas en curso. Además, tienen la posibilidad de profundizar en épicas secundarias y tickets relacionados para obtener información más detallada. Los tickets proporcionan detalles sobre la implementación de objetivos específicos, permiten seguir la colaboración relacionada con estos temas y muestran qué aspecto de la iniciativa están abordando los miembros del equipo. Los usuarios también pueden ver si las fechas de vencimiento se cumplieron o aprobaron. Los tickets se pueden utilizar para reasignar tareas, proporcionar actualizaciones, realizar comentarios o sugerencias y observar cómo se crean y mueven los aspectos prácticos.
La integración continua y la [entrega continua](/direction/release/continuous_delivery/#continuous-delivery-vs Deployment){data-ga-name ="continuous delivery"data-ga-location ="body"} (también conocidas como CI/CD) son las piedras angulares de DevOps. Esto es lo que necesita saber sobre la CI/CD para principiantes, y aquí puede ver un video tutorial que también le ayudará.
Independientemente del software que desarrolle y los lenguajes que utilice, pronto se encontrará con Git, un sistema de gestión del código fuente que facilita el trabajo colaborativo entre programadores. Brendan O'Leary explica todo lo que necesita saber.
GitOps es un marco de operación importante en DevOps que ofrece una forma de aplicar las prácticas recomendadas, como el control de versiones, las metodologías de cumplimiento y CI/CD, a la automatización de infraestructuras y la implementación de aplicaciones.
Para comprender más sobre GitOps y cómo puede beneficiar a su equipo de DevOps, consulte este seminario web sobre una mesa de debate con expertos en Weaveworks, HashiCorp, Red Hat y GitLab que hablan sobre el futuro de la automatización de infraestructuras.
La práctica de DevSecOps (es decir, desarrollo, seguridad y operaciones) se centra en integrar la seguridad en el ciclo de vida de DevOps. Es un enfoque centrado en la cultura, la automatización y el diseño de la plataforma que asigna a todos los miembros del equipo la responsabilidad compartida de crear código con un enfoque en la seguridad. Al integrar la seguridad de esta manera, se incrementa tanto la eficiencia como la velocidad de implementación, al mismo tiempo que se previenen, detectan y resuelven errores y problemas de cumplimiento antes de que el código entre en producción.
Para obtener más información sobre DevSecOps, consulte estas tres prácticas recomendadas para implementar mejores DevSecOps. Y para obtener información sobre la importancia de la seguridad centrada en el desarrollador, consulte esta guía que le proporcionará orientación adicional.
¿Desea obtener más información sobre cómo aplicar la metodología de prueba shift left? Este seminario web le ayudará a comprender cómo lograrlo.
Existen varias estrategias que usted y sus compañeros de equipo pueden implementar para lograr que su equipo de DevOps sea un equipo de alto rendimiento. Existen diferencias significativas entre un equipo de alto rendimiento y uno de bajo rendimiento, lo que impacta directamente en la velocidad de implementación, la eficiencia y agilidad corporativa. Conozca las ventajas, así como las recomendaciones para lograrlo.
Si desea conocer cómo unificar los esfuerzos entre proyectos y equipos de DevOps, así como compartir orientación y conocimientos especializados, necesita obtener más información sobre la documentación. En este artículo de blog aprenderá de qué trata la documentación y cómo puede contribuir a sus esfuerzos de DevOps.
¿Todo listo para comenzar?
Descubra lo que su equipo puede hacer con una plataforma de DevSecOps unificada.