📚 ТОП-8 книг по DevOps в 2023 году

Список из 8 лучших книг, которые должны быть в библиотеке каждого начинающего и продвинутого DevOps-специалиста.

1. Python для сетевых инженеров. Автоматизация сети, программирование и DevOps

Python для сетевых инженеров. Автоматизация сети, программирование и DevOps

Автор: Эрик Чоу

Издание расскажет читателю о том, как с помощью Python традиционным сетевым инженерам стать сетевыми разработчиками и DevOps-специалистами, готовыми к работе с сетями следующего поколения.

Здесь есть разделы, посвященные Elastic Stack для анализа сетевых данных и облачным сетям Azure. В книгу включены библиотеки, такие как pyATS и Nornir, а также платформы с контейнерами — VyOS и Docker.

Из книги вы также узнаете:

  1. Как использовать высокоуровневые пакеты и платформы Python для выполнения задач сетевой автоматизации.
  2. Как Python взаимодействует с сетевыми устройствами с поддержкой API.
  3. Как использовать Python и Ansible для DevOps и программно-определяемых сетей.

Достоинства

  • «Рассмотрены различные технологии. Упор делается на ansible» — отзыв на Ozon.
  • «Полезные и практичные знания получаешь, без лишней воды» — отзыв на Ozon.
  • «Прекрасная книга для людей, которые хотят углубиться в администрирование сетей, а в частности в автоматизации этого процесса. Советую всем настраивать все практические лаборатории, которые дает автор» — отзыв на Ozon.

Недостатки

  • «Мягкая обложка. Недешёвое и довольно объёмное издание с мягкой обложкой» — отзыв на Ozon.
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека devops’а»

2. Проект «Феникс». Как DevOps устраняет хаос и ускоряет развитие компании

Проект «Феникс». Как DevOps устраняет хаос и ускоряет развитие компании

Авторы: Джин Ким, Кевин Бер, Джордж Спаффорд Спаффорд

Данное издание немного выбивается из нашего списка, поскольку представляет собой не строгое руководство по работе сетевой инфраструктурой, а произведение, написанное в лучших традициях IT-романов. Идея использования жанра художественной литературы для обучения ИТ-теории чрезвычайно эффективна, особенно когда дело касается DevOps. Книга разошлась миллионным тиражом и была положительно воспринята ИТ-сообществом

Проект «Феникс» описывает непростые отношения, существующие не только между отделами по информационным технологиям и бизнесом, раскрывая основные проблемы их взаимодействия. Главного героя книги — Билла Палмера — недавно назначили вице-президентом по ИТ-операциям компании Parts Unlimited, ведущего производителя и продавца автомобильных запчастей. Предыдущие менеджеры проекта были уволены из-за неудачной реализации целей поставленных руководством. Проект призван спасти компанию, но его бюджет превышает имеющиеся у компании средства на миллионы долларов, а реализация задерживается на годы. Палмера бросают на тонущий корабль, и он быстро попадает из одной чрезвычайной ситуации в другую.

Достоинства

  • «Супер интересная книга, подача материала в виде псевдо-романа показалась очень интересной. Сама книга сделана хорошо, очень радует наличие закладки» — отзыв на Ozon.
  • «Книга, которую надо прочитать всем. Рекомендую. Страницы плотные и качественные» — отзыв на Ozon.

Недостатки

  • «Не очень качественный перевод» — отзыв на Ozon.

3. Ускоряйся! Наука DevOps : Как создавать и масштабировать высокопроизводительные цифровые организации

Ускоряйся! Наука DevOps : Как создавать и масштабировать высокопроизводительные цифровые организации

Авторы: Форсгрен Николь, Хамбл Джез, Ким Джин

В результате четырехлетнего исследования, включавшего данные, собранные в отчетах State of DevOps, проведенного совместно с компанией Puppet, Николь Форсгрен, Джез Хамбл и Джин Ким задались целью найти способ измерить производительность доставки ПО с помощью строгих статистических методов. В этой книге представлены как результаты, так и научная основа исследования, что делает информацию доступной для применения читателями в их собственных организациях.

Достоинства

  • «Эта книга объясняет, насколько важна культура. В ней дается акцент на общение, простоту, быструю обратную связь, смелость и уважение – что, как оказалось, является отличительной чертой eXtreme Programming (XP)» — отзыв на Amazon.
  • «Хорошая книга, есть свежие и интересные мысли. Авторы предлагают единственный известный мне разумный KPI для отдела разработок» — отзыв на Ozon.
  • «Хорошая книга, даёт понимание основных понятий по devops,в плане практического применения больше подходит для аналитиков, чем для инженеров, но будет полезна и тем и другим» — отзыв на Ozon.

Недостатки

  • «Очень не понравился перевод. Переводчик тщательно пытается переводить всю английскую терминологию, у которой нет русских аналогов, и в которой как видно он не слишком разбирается, в результате текст зачастую теряет смысл» — отзыв на Ozon.

4. Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке

Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке

Авторы: Джон Арундел, Джастин Домингус

В книге эксперты по облакам Джастин Домингус и Джон Арундел покажут вам, на что способен Kubernetes, и как он может помочь инженерам DevOps в их нелегком деле.

Второе издание не только познакомит вас с растущей экосистемой Kubernetes, но и предложит практические решения повседневных проблем с используемыми, в настоящее время, программными инструментами. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам в работе.

Достоинства

  • «Книга интересная, может подойти как справочник. Частые отсылки к документации. Если страшно читать документацию, не понятно как это воплощается в жизни на практике, то книжка поможет сориентироваться в мире Kubernetes» — отзыв на Литрес.
  • «Книга интересная, где то даже спорная, потому что понимание у всех систем разное. Но создавать системы с нуля это конечно дело профессионалов и большой команды – проще другими пользоваться или шаблоны брать. Поэтому вот работаю в Аспро.CLoud, Гугл диск, Calibri и всякие другие сервисы» — отзыв на Литрес.

5. Kubernetes Patterns

Kubernetes Patterns

Авторы: Бильгин Ибрям, Роланд Хаб

Это издание идеально подходит для разработчиков и архитекторов, знакомых с базовыми концепциями Kubernetes и желающих узнать, как решить общие проблемы облачных приложений с помощью проверенных паттернов проектирования. Каждый паттерн включает описание проблемы и решение, специфичное для Kubernetes. Все паттерны подкреплены и продемонстрированы на конкретных примерах кода.

Достоинства

  • «Автор прекрасно показывает, как различные ресурсы k8s могут помочь в решении различных задач. Основное отличие этой книги от других книг по k8s заключается в том, что это не учебник по k8s, а более продвинутый ресурс, предполагающий, что читатель уже знает основы. В книге показано, как применять k8s в различных сценариях с использованием паттернов проектирования, последовательных на протяжении всей книги» — отзыв на Amazon.

6. Безопасный DevOps. Эффективная эксплуатация систем

Безопасный DevOps. Эффективная эксплуатация систем

Автор: Джульен Вехен

Еще одно издание, повествующее о том, как DevOps и концепцию безопасности следует применять вместе, чтобы сделать облачные сервисы более надежными. В книге рассматриваются новейшие методы защиты веб-приложений, а также приведено несколько способов интеграции инструментов безопасности непосредственно в ваш продукт. Вы изучите основные концепции DevOps, такие как непрерывная интеграция, непрерывная доставка и инфраструктура как услуга. Издание наполнено критически важными стратегиями защиты веб-программ от атак, предотвращения попыток мошенничества и повышения безопасности ваших сервисов при работе в больших масштабах. Вы также научитесь выявлять, оценивать и защищать уникальные уязвимости, создаваемые облачными развертываниями и инструментами автоматизации, обычно используемыми в современных инфраструктурах.

Читатели должны быть знакомы с Linux и стандартными практиками DevOps, такими как CI, CD и модульное тестирование.

Достоинства

  • «Увлекательная и полезная книга, а главное практична. Хорошее оформление и легкая подача материала. Будет полезна DevOps инженерам а также менеджерам по безопасности» — отзывы на Литрес.

7. Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений

Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений

Автор: Лиз Райс

Лиз Райс исследует вопросы построения контейнерных систем в Linux. Из этой книги вы узнаете, что происходит при развертывании контейнеров и научитесь оценивать возможные риски для безопасности развертываемой системы.

Прочитав эту книгу, вы:

  1. Исследуете векторы атак, влияющие на развертывание контейнеров.
  2. Разберетесь в механизмах Linux, лежащих в основе контейнеров.
  3. Изучите меры по усилению защиты контейнеров.
  4. Поймете, как нарушения конфигурации могут скомпрометировать изоляцию контейнеров.
  5. Узнаете лучшие практики создания образов контейнеров.
  6. Сможете выявлять уязвимости в контейнерных образах.

Достоинства

  • «Автор рассказывает, как оптимально защитить контейнерные сервисы. Книга актуальна и будет актуальна еще долгое время» — отзыв на Amazon.
  • «Книга хорошо написана, с наглядными примерами. Отличная информация по основам безопасности для контейнеров» — отзыв на Amazon.
  • «Читая эту статью, вы узнаете о безопасности контейнеров. Но также вы узнаете о том, что делает контейнер контейнером. Я настоятельно рекомендую эту книгу, если вы хотите ответить на вопрос "Что такое контейнер на самом деле?"» — отзыв на Amazon.

8. Operations Anti-Patterns, DevOps Solutions

Operations Anti-Patterns, DevOps Solutions

Авторы: Джеффери Д. Смит, Джули Брайерли

Это практическое руководство, частично технологическое, частично справочное, частично психологическое, демонстрирует реалистичные способы внедрения DevOps в вашей команде, когда нет возможности кардинально менять организационную структуру.

Достоинства

  • «Большинство книг по SRE написаны с точки зрения "что бы сделал Google", на очень высоком уровне. Эта книга немного глубже, но хорошо подходит для менеджеров. Каждый раздел очень актуален для управления инцидентами, командами и культурой» — отзыв на Amazon.
  • «Предлагаемые в книге решения адаптируются к целому ряду проблем. Вы быстро начинаете видеть закономерность возникновения проблем. Настоятельно рекомендуется всем, кто начинает свой путь в DevOps!» — отзыв на Amazon.

Недостатки

  • «В этой книге есть хорошие идеи, но автор использует слишком много листов бумаги для их изложения. Книга могла бы быть гораздо короче» — отзыв на Amazon.
***

Если вы знаете еще одно неплохое издание по изучению популярной методологии DevOps, не стесняйтесь добавить ее в комментариях. Приятного чтения!

Материалы по теме

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

matyushkin
07 апреля 2020

ТОП-15 книг по Python: от новичка до профессионала

Книги по Python (и связанным с ним специальным темам) на русском языке. Рас...
admin
05 апреля 2017

6 книг по Java для программистов любого уровня

Подборка материалов по Java. Если вы изучаете его, то обязательно найдете д...