ТОП-10 книг из библиотеки специалиста DevOps
Актуальные книги по DevOps на русском и английском языках. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки. Обсудить Мы уже писали о специфике работы инженеров DevOps и преимуществах этой профессии. Книги из подборки помогут читателям найти дополнительную информацию о необходимых технологиях и инструментах. Книги для по DevOps для специалистов начального уровня Спаффорд Д., Ким Д., Бер К. «Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему» Книга в сообществе @progbook Проект «Феникс» – вымышленная история о компании Parts Unlimited. IT-менеджер Билл узнает, что новый важный проект не укладывается в сроки и выходит за рамки возможностей бюджета. Генеральный директор дает Биллу 90 дней на улаживание проблем по проекту, либо увольняет весь отдел главного героя. В этой художественной книге рассматриваются реалистичные сценарии работы в IT-компании. Проект «Феникс» предлагает читателям ряд эффективных инструментов и подходов в рамках практик DevOps. Достоинства: Недостатки: Ким Д., Дебуа П., Уиллис Дж. и Хамбл Д. Руководство по DevOps Технически более детальное продолжение Проекта «Феникс». Авторы рассказывают об основных принципах DevOps в виде трех путей: поток, обратная связь и непрерывное обучение. В разделе «Поток» рассмотрены непрерывная интеграция и доставка приложения (CI/CD). В «Обратной связи» говорится о телеметрии, тестировании и анализе данных для улучшения качества программных продуктов. Раздел «Непрерывное обучение» посвящен улучшению продукта, инструментариям и документации. В книге также рассмотрены реальные кейсы известных компаний с примерами и путями решения проблем. Достоинства: Недостатки: Davis J., Daniels R. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale Книга в оригинале в сообществе @progbook Основной посыл книги: DevOps – это не только технологии и процессы, но и люди, а также взаимодействие между ними. Авторы раскрывают понятие DevOps, как культурное движение, которое требует изменений внутри организации. Они предлагают несколько подходов по улучшению командной работы, выделяют принципы создания единства между командами и приводят примеры эффективного использования рабочих инструментов в компании. Издание знакомит читателей с техническими, культурными и управленческими аспектами DevOps, а также с принципами правильной организации работы. Достоинства: Недостатки: Humble J., Farley D. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation Книга в оригинале в сообществе @progbook Книга выпущена в 2011 году, но большинство описанных в ней принципов по-прежнему актуальны для специалистов DevOps. Она будет полезна желающим ознакомиться с концепцией непрерывной интеграции и доставки (CI/CD). Достоинства: Книги для среднего уровня Вехен Дж. Безопасный DevOps Книга в оригинале в сообществе @progbook Книга поможет разобраться в специфике защиты облачных приложений от взлома, повреждений и других угроз информационной безопасности. Автор рассказывает, как устранить уязвимости в продукте и обеспечить надежность в ключевых процессах DevOps. Материал будет полезен специалистам, которые умеют работать с Linux, владеют стандартными практиками DevOps и разбираются в модульном тестировании. Достоинства: Недостатки: Вольф Э. Continuous delivery. Практика непрерывных апдейтов Книга подойдет тем, кто сталкивается в работе с непрерывной поставкой программного обеспечения. Автор рассказывает о необходимых для этого технологиях: Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Применение описанных инструментов на каждом этапе (сборка, непрерывная интеграция, нагрузочное тестирование, развертывание и мониторинг) разобрано достаточно подробно. В книге есть примеры проектов, на которые можно опираться в работе. Достоинства: Недостатки: Брикман Е. Terraform: инфраструктура на уровне кода Книга в оригинале в сообществе @progbook Американское издательство O’Reilly выпустило множество полезных для инженеров DevOps книг. Одна из них посвящена технологии Terraform. Автор приводит конкретные примеры кода, который используется для развертывания и управления инфраструктурой, а также рассматривает весь спектр инструментов DevOps и разбирает суть подхода Infrastructure as a Code (IaC). Достоинства: Недостатки: Арундел Д., Домингус Д. Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке Книга в оригинале в сообществе @progbook Kubernetes – один из ключевых элементов современной облачной экосистемы. Авторы книги рассматривают особенности создания контейнеров и работы с ними, рассказывают о возможностях, ограничениях, плюсах и минусах популярных инструментов установки Kubernetes: kops, kubeadm и Kubespray. Достоинства: Недостатки: Для продвинутого уровня Бейер Б., Джоунс К., Петофф Д., Мерфи Р. Site Reliability Engineering. Надежность и безотказность как в Google Книга Site Reliability Engineering. Надежность и безотказность как в Google в оригинале в сообществе @progbook Книга Site Reliability Workbook. Практическое применение в оригинале в сообществе @progbook Site Reliability Engineering (SRE) – технология, которая позволяет Google более 10 лет обеспечивать бесперебойную работу масштабных IT-систем. В книге раскрыт накопленный компанией опыт ее использования, что будет полезно для инженеров, которые хотят разрабатывать и поддерживать продукт качественно. Достоинства: Недостатки: Нейгард М. Release it! Проектирование и дизайн ПО для тех, кому не все равно Книга в сообществе @progbook Книга предназначена для желающих разобраться в проектировании информационных систем, которые не рассыпаются в процессе эксплуатации. В ней раскрыты темы производительности, масштабирования, надежности, внедрения, эксплуатации и администрирования. Хотя англоязычный оригинал появился более 10 лет назад, изложенная автором информация еще актуальна. В книге содержатся ценные уроки, основанные на реальных неудачах и плохо продуманных действиях. Достоинства: Недостатки: *** Если вы не увидели любимую книгу в списке, пожалуйста, не стесняйтесь порекомендовать ее в комментариях. Если вы читали перечисленные книги, дополните наши описания – какие преимущества и недостатки отметили бы вы. *** Если вы хотите получить больше актуальной информации и быстрее овладеть профессиональными навыками, советуем обратить внимание на курс DevOps от GeekBrains. Программа рассчитана на изучение указанных в статье технологий: Docker, Kubernetes, Terraform, CD/CI, AWS. Студенты смогут их освоить и получить другие необходимые для инженера DevOps навыки. Опытные преподаватели научат вас решать реальные бизнес-задачи самостоятельно и в команде. За время обучения каждый студент выполнит 6 проектных задач и сможет применить полученные навыки на практике. Интересно, хочу попробовать!Джун Ким, Джонг Хан Ким, Бер К., Спаффорд Д. Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
Джин Ким, Патрик Дебуа, Джон Уиллис и Джез Хамбл. Руководство по DevOps
Jennifer Davis, Ryn Daniels. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale
Humble Jez, Farley David. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
Джульен Вехен. Безопасный DevOps
Эберхард Вольф. Continuous delivery. Практика непрерывных апдейтов
Евгений Брикман. Terraform: инфраструктура на уровне кода
Арундел Д., Домингус Д. Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке
После прочтения вы сможете построить собственное облачное приложение и создадите инфраструктуру для его поддержки. Настроите среду разработки и конвейер непрерывного развертывания, а также научитесь управлять жизненным циклом контейнера и расходом ресурсов.Бейер Б., Джоунс К., Петофф Д., Мерфи Р. Site Reliability Engineering. Надежность и безотказность как в Google
Майкл Нейгард. Release it! Проектирование и дизайн ПО для тех, кому не все равно
- 1 views
- 0 Comment
Свежие комментарии