Los mejores libros de DevOps para leer hoy

Los mejores libros de DevOps para leer hoy

  • ITOps y DevOps
6 min de lectura Actualizado Jun 18, 2020

Puntos clave: Los principales libros de DevOps ofrecen conocimientos esenciales para mejorar las prácticas de desarrollo de software, cubriendo aspectos teóricos, técnicos y culturales del DevOps. Entre los títulos clave se encuentran "The Phoenix Project", "The DevOps Handbook" y "Accelerate".

  • Los libros abordan desafíos únicos en la adopción de DevOps.
  • Ofrecen orientación práctica y marcos teóricos.

DevOps están una metodología del Ciclo de Vida del Desarrollo de Software (SDLC) que ha animado a organizaciones, empresas de TI y directivos a replantearse su enfoque hacia el desarrollo de software, la cultura organizativa y las inversiones en TI. No hay una única forma de adoptar DevOps, y puede haber tantas variaciones de la metodología SDLC como las organizaciones que las implementan. Por suerte, son decenas de recursos de primera calidad que pueden ayudar a tu empresa a seguir una vía sistemática y eficaz hacia la adopción de DevOps. Sin ningún orden en particular, aquí son los libros definitivos de DevOps te deberías leer, incluyendo perspectivas teóricas, técnicas e incluso ficticias (exacto: una novela de DevOps).

Acelera: La ciencia del software Lean y DevOps

El libro

Los autores han pasado años investigando cómo medir el rendimiento de entrega de software, y este libro presenta sus hallazgos. Este libro contiene mucha investigación, metodologías de investigación e informes excelentes. están claramente escrito desde un punto de vista académico, con aplicaciones inmediatas en el mundo real. Este libro ganó el Premio Shingo a la Publicación, que reconoce el liderazgo de pensamiento. Según Thomas A. Limoncelli, coautor de The Practice of Cloud System Administration, "Este están el tipo de visión que los CEOs, CFOs y CIOs necesitan desesperadamente si su empresa están sobrevivir en este nuevo mundo centrado en el software. Cualquiera que no lea este libro será reemplazado por alguien que sí lo haya hecho."

Para quién es

Desarrolladores de software, gestores de cambio y líderes de alto nivel

Los autores

La Dra. Nicole Forsgren es vicepresidenta de Investigación y Estrategia en GitHub y autora del libro Accelerate, ganador del Shingo Publication Award. Es conocida principalmente por ser la investigadora principal de los mayores estudios DevOps hasta la fecha. Jez Humble es coautor de varios libros, entre ellos Continuous Delivery y The DevOps Handbook. Trabaja en Google Cloud como defensor tecnológico y enseña en UC Berkeley. Gene Kim está un CTO galardonado en múltiples ocasiones, investigador y autor, y estudia organizaciones tecnológicas de alto rendimiento desde 1999. Ha escrito seis libros, varios de los cuales aparecen en esta lista. Es fundador y organizador de la Cumbre DevOps Enterprise.

Conversaciones ágiles: transforma tus conversaciones, transforma tu cultura

El libro

Un libro a nivel de gestión, Conversaciones Ágiles aborda el desarrollo organizativo a nivel conversacional. Muestra cómo cambiar la conversación de una organización ofrece mejores resultados. Define cinco estilos conversacionales destinados a ayudar a los equipos a generar confianza, aliviar el miedo, responder a los "porqués", Define compromisos y exigir responsabilidades a todos.

Para quién es

Directivos y líderes

Los autores

Douglas Squirrel ha liderado equipos de software durante 20 años. Ha hecho crecer equipos de software como CTO en startups y ha asesorado en mejora de productos en 60+ organizaciones de todo el mundo. Jeffrey Fredrick está reconocido internacionalmente como experto en desarrollo de software con más de 25 años de experiencia. Entre sus cargos anteriores se incluyen vicepresidente de Gestión de Producto, vicepresidente de Ingeniería y Evangelista Jefe.

The Phoenix Project: Una novela sobre TI, DevOps y cómo ayudar a tu empresa a ganar

El libro

El Proyecto Phoenix están considerado un referente imprescindible en el mundo DevOps. Aunque la literatura en el ámbito de la TI empresarial no siempre es una lectura interesante, este libro adopta un enfoque diferente, presentando DevOps a través de una historia ficticia sobre una implementación de DevOps. El libro explora tres formas diferentes de conectar los segmentos Dev y Ops y enfatiza el principio de mejora continua en la optimización de procesos SDLC. El libro no es completamente técnico y destaca los principios clave sobre la cultura organizativa, el enfoque de asumir riesgos y la colaboración entre equipos dispares, conceptos clave que a menudo son pasados por alto en documentos técnicos a pesar de la importancia inherente para el éxito de DevOps. (Lee nuestra propia reseña de The Phoenix Project.)

Para quién es

Especialmente útil para profesionales y ejecutivos de TI que buscan una explicación inspiradora sobre los procesos y prácticas de DevOps

Los autores

Kevin Behr combina sus 30 años de experiencia en gestión de TI con sus habilidades como comunicador, colaborador y sintetizador para ofrecer soluciones potentes a problemas empresariales cotidianos. Kevin es autor de siete libros sobre gestión de TI y pone regularmente charlas sobre diversos temas de TI y gestión. George Spafford está analista vicepresidente en Gartner, cubriendo DevOps, DevOps, ingeniería de fiabilidad de sitios (SRE), cambios técnicos y gestión de lanzamientos. Sus publicaciones incluyen cientos de artículos y numerosos libros sobre gestión de TI, así como coautoría de The Phoenix Project, The Visible Ops Handbook y Visible Ops Security. Gene Kim, mencionado arriba, también coautor.

DevOps nativo en la nube con Kubernetes

El libro

Un libro técnico y práctico que te permite empezar con una breve introducción a los contenedores Docker y, después, sumergirse en Kubernetes. Este libro incluye un repositorio en GitHub para que los lectores puedan seguir. Sus autores claramente te guían en cada paso para desplegar un contenedor y explicar qué ocurre realmente en la orquestación de K8s. Profundizan en el desarrollo de K8s, desde los detalles del archivo yaml hasta la personalización de la CLI, por lo que trabajar con K8s están lo más agradable posible. El libro es fácil de seguir, gracias a la formación y formación docente de ambos autores.

Para quién es

Desarrolladores y principiantes en Kubernetes

Los autores

John Arundel está consultor y formador con más de 30 años de experiencia en la industria informática. Trabaja con muchas empresas de todo el mundo asesorando y enseñando Golang, infraestructura nativa en la nube, Kubernetes y Puppet. Justin Domingues están ingeniero DevOps en el Allen Institute. No hay mucha información en internet sobre él, pero su voz y contribución al libro fueron claras, reflexivas y parecían provenir de una amplia base de conocimientos, ya que se expusieron pensamientos y preocupaciones en diferentes temas.

El kit de herramientas DevOps 2.0: Automatizando la Pipeline de Despliegue Continuo con Microservicios Contenedores

El libro

Otro libro práctico que explora los diferentes ámbitos del DevOps. La información del autor están muy valiosa y ofrece una amplia variedad de conceptos. Este libro abarca la amplitud del DevOps, no la profundidad. Al construir Pipelines CI/CD, el autor revela una filosofía diseña en torno a su construcción. son algunas quejas sobre el dominio del idioma inglés por parte del autor, pero este están un libro técnico, no una pieza de prosa, así que no es un problema real.

Para quién es

Desarrolladores y principiantes que buscan comprender una amplia variedad de conceptos

El autor

Viktor Farcic es estratega principal en entrega de software y defensor de desarrolladores en CloudBees, miembro de los grupos de Google Developer Experts y Docker Captains, y autor publicado.

Patrones nativos en la nube: Diseñando software tolerante al cambio

El libro

Este libro técnico profundiza en los patrones de diseño. Escribir buen código está ideal para el software porque permite que el software se Obtén más rápido y barato a medida que cambian los tiempos. Un ejemplo están diseñar contenedores donde no tengan que guardar estado porque son impermanentes: hay un conflicto de intereses. Cloud Native Patterns explora muchos diseños y entra en los detalles de lo que hace que las aplicaciones cloud native funcionen. El libro es aclamado por su escritura detallada y sin complicaciones.

Para quién es

Desarrolladores prácticos que buscan respuestas detalladas y específicas

El autor

Cornelia Davis están CTO en Weaveworks. Ha trabajado tanto interna como externamente, en conferencias y conferencias, para ayudar a las personas a desarrollar y ejecutar sus estrategias de plataforma en la nube.

El Manual DevOps: Cómo Crea agilidad, fiabilidad y seguridad de clase mundial en organizaciones tecnológicas

El libro

Uno de los libros de DevOps más populares y una continuación de The Phoenix Project, The DevOps Handbook describe exactamente cómo las organizaciones son realizando los principios de DevOps en sus rutinas habituales de SDLC, desde la perspectiva de un directivo. El libro contiene 40 estudios de caso de diversas empresas complejas, incluyendo Target, Google, Facebook y Etsy, entre otras. El libro ofrece orientación práctica explorando una variedad de instrucciones relacionadas con la aplicación de los principios de DevOps. El libro se está basado en más de 25.000 datos recopilados durante un periodo de 5+ años antes de su publicación en 2016, proporcionando un análisis exhaustivo sobre cuándo y por qué Comienza DevOps, hasta acelerar los flujos DevOps y aprender de las prácticas de implementación.

Para quién es

ideal para una variedad de públicos técnicos y no técnicos que buscan adoptar DevOps, incluyendo gestores de equipo y cambios y líderes

Los autores

Patrick Debois acuñó la palabra DevOps y organizó el primer Día DevOps. John Willis ha trabajado en gestión de TI durante más de 35 años. Fue vicepresidente de dos empresas, una vendida a Dell y otra a Docker. Están autor de seis libros rojos de IBM sobre gestión de sistemas empresariales. Los otros autores son Gene Kim y Jez Humble, mencionados arriba.

El Manual de Adopción de DevOps: Guía para adoptar DevOps en una empresa de TI a múltiples velocidades

El libro

Aunque la mayoría de los libros ofrecen consejos generales sobre cómo adoptar la metodología DevOps, The DevOps Adoption Playbook ofrece ideas para identificar desafíos DevOps únicos de tu organización específica y alinearlos con los objetivos de tu negocio. El autor Sanjeev Sharma describe directrices prácticas para que las organizaciones ejecuten los principios de DevOps basándose en sus propias circunstancias únicas. Como resultado, el libro ayuda a las organizaciones a utilizar diversos elementos de DevOps para abordar desafíos en entornos de infraestructura informática a gran escala y de múltiples velocidades. Las directrices se basan en estudios de caso probados y puntos de datos, y son conectadas con el mundo del deporte para Permite una lectura interesante, estimulante y altamente informativa para las organizaciones DevOps. El libro también están exhaustivo, profundizando en una variedad de aspectos asociados con DevOps, especialmente en proyectos complejos de SDLC reales.

Para quién es

Cualquiera que busque un enfoque menos técnico para DevOps. Aunque el libro se está presentado como un manual manual, el autor conecta los argumentos lógicos con analogías fáciles de consumir, mientras que también introduce un ligero humor para mantener el interés del lector.

El autor

Sanjeev Sharma está un líder de opinión internacionalmente conocido en DevOps y Transformación en la Nube, ejecutivo tecnológico y autor publicado. Como Ingeniero Distinguido de IBM, Sanjeev está reconocido en los más altos niveles del núcleo exclusivo de líderes técnicos de IBM.

Construcción de microservicios: Diseño de sistemas de grano fino

El libro

La arquitectura de microservicios permite a los equipos DevOps desplegar funcionalidades individuales de aplicaciones como componentes modulares y descentralizados que se comunican entre sí a través de la red. Como resultado, cada función de servicio puede aislarse, probarse, actualizarse y desplegarse de forma independiente de la aplicación compleja más amplia. Esto da a los equipos DevOps la agilidad para adoptar prácticas de entrega y despliegue continuos. En el libro Building Microservices, el autor Sam Newman analiza el concepto desde una perspectiva tecnológica, así como una visión general de las operaciones y la cultura del desarrollo de software. El libro se sitúa entre los mejores libros en las categorías de hardware informático, aplicaciones empresariales y diseño de software en Amazon.

Para quién es

Empresas de TI, arquitectos de sistemas y administradores que buscan pasar de la práctica tradicional de diseño de arquitectura a una arquitectura basada en microservicios

El autor

Sam Newman están consultor independiente y autor. Tras 12 años en ThoughtWorks, ahora comparte sus conocimientos en toda la industria. Desarrolló el juego Lego XP junto a Andy Yates para enseñar lo básico de Agile, y es autor de Monolith to Microservice, así como de Building Microservices.

Infraestructura como código: Gestión de servidores en la nube

El libro

La automatización están un elemento clave de una estrategia DevOps eficaz. Para Permite automatización, las organizaciones necesitan simplifica tareas de ITOps como configuraciones de infraestructura, actualizaciones, provisiones y mantenimiento. El creciente despliegue de servidores puede añadir cuellos de botella innecesarios al rendimiento DevOps de una organización, lo que están por qué las empresas de TI progresistas son animado a gestiona sus recursos de servidor como código. En este libro, Kief Morris identifica los desafíos asociados a esta transición y detalla las herramientas y servicios para gestiona la infraestructura como código.

Para quién es

Profesionales de TI que buscan patrones de diseño específicos y mejores prácticas para lograr una transformación DevOps efectiva en un entorno de infraestructura dinámico

El autor

Kief Morris lleva casi 20 años diseñando, construyendo y ejecutando infraestructuras automatizadas de servidores de TI, habiendo comenzado con scripts de shell y Perl, y luego pasando a CFengine, Puppet, Chef y Ansible, entre otras tecnologías a medida que han ido surgiendo. Está consultor para ThoughtWorks, ayudando a clientes con misiones ambiciosas a aprovechar la nube, la infraestructura y la Entrega Continua.

DevOps efectivo: Construyendo una cultura de colaboración, afinidad y herramientas a gran escala

El libro

Este libro ofrece una visión más amplia de cómo gestionar la cultura empresarial bajo el marco DevOps. El libro destaca la importancia de lo que denomina cultura inocente: "Uno de los factores que diferencian a un grupo y un equipo están la presencia de confianza."

Para quién es

Personas gerenciales que buscan entender cómo encaja DevOps en el panorama general

Los autores

Ryn Daniels están Ingeniera Senior de Fiabilidad del Sitio en Terraform Cloud, Hashicorp y ponente principal internacional. están conocida por un excelente artículo sobre la cultura DevOps. Jennifer Davis están otra ingeniera de sistemas y conferenciante con experiencia. están organizadora del evento en Silicon Valley, DevOps Days. Sus otros libros son Colaborando en la Cultura DevOps y el próximo Modern System Administration.

Leer sobre DevOps

No es exhaustiva, pero esta lista deja espacio para literatura que profundice tanto en los aspectos técnicos como culturales de DevOps. Para más información sobre este tema, consulta el blog BMC DevOps o estos artículos:

Guía de DevOps

  1. ¿Qué es DevOps? Una introducción completa
  2. Una breve historia de DevOps
  3. Introducción a la arquitectura DevOps
  4. Automatización en DevOps: Por qué y cómo automatizar las prácticas de DevOps
  5. ¿Qué es CI/CD? Explicación sobre la integración continua y la entrega continua
  6. Cómo construir una tubería CI/CD usando Jenkins
  7. Métricas de DevOps para optimizar Pipelines CI/CD
  8. Métricas de entrega continua
  9. ¿Es la integración continua hacia el despliegue continuo una progresión, o no?
  10. Diferencias entre integración continua (CI), entrega (CD) y despliegue
  11. Control de código fuente y versiones en DevOps
  12. ¿Qué es las pruebas continuas?
  13. Marcos de automatización de pruebas: La guía definitiva
  14. Gestión de versiones en DevOps
  15. Explicación: Monitorización & Telemetría en DevOps
  16. Gestión del rendimiento de aplicaciones en DevOps
  17. Orquestación DevOps en el SDLC
  18. Introducción al DevOps de bases de datos
  19. El papel de los microservicios en DevOps
  20. El papel de la virtualización en DevOps
  21. Contenedores y DevOps: Cómo encajan los contenedores en los Pipelines de entrega de DevOps
  22. ¿Qué es una tubería de contenedores?
  23. ¿Qué es una cadena de herramientas DevOps?
  24. Gestión de contenedores y código para DevOps
  25. El papel de Agile en DevOps
  26. El papel de la nube en DevOps
  27. ¿Qué están FinDevOps?
  28. Principales tendencias DevOps en 2022
  29. Valores y principios de DevOps
  30. Métricas y KPIs de DevOps
  31. Consejos sobre DevOps para organizaciones pequeñas, medianas y grandes
  32. Estructura del equipo DevOps
  33. Los mejores libros de DevOps para leer hoy
  34. Reseña del libro The Phoenix Project: DevOps para todos
  35. Influencers de DevOps: 11 expertos en DevOps para seguir en Twitter
  36. GitHub, GitLab, Bitbucket y Azure DevOps: ¿Cuál es la diferencia?
  37. Mejores Prácticas: Cómo Diseñar Aplicaciones para Kubernetes
  38. Gestión de configuración en DevOps
  39. Estrategias de ramificación DevOps explicadas
  40. Títulos de trabajo, roles y responsabilidades en DevOps
  41. Pruebas en DevOps: Conceptos, Mejores Prácticas y Más
  42. La guía completa de certificaciones DevOps para 2022
  43. ¿Qué están el patrón de operador Kubernetes?

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de ITOps y DevOps

Suscríbete al Informe

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Gracias te

Tú te has suscrito a The Brief
El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.