arrow_left.svgБлог

6 полезных книг для начинающего DevOps-инженера

Какие книги стоит прочесть, чтобы стать крутым DevOps-разработчиком, рассказала комьюнити-менеджер Екатерина Таборова.

комьюнити-менеджер Екатерина Таборова


— Эффективный процесс разработки программного обеспечения в IT-компании включает в себя единый цикл взаимодействия разработки, эксплуатации и деплоймента, — объясняет Екатерина, — Сегодня большинство новых программных продуктов работают в облаках. Поэтому вместо написания приложений с нуля специалисты используют микросервисную архитектуру и сервисы, предоставляемые облаком, а также готовые программные модули для решения конкретных задач.

DevOps-разработчик — это настоящий «конструктор», который собирает детали проекта в единое целое. Философия DevOps подразумевает логику поставки программного обеспечения в виде готового продукта, ориентированного на решение конкретных проблем заказчика и конечных пользователей.

Ниже представлен список книг разного уровня сложности для Junior DevOps-инженера. Все они — на английском языке.

Узнай свой уровень английского

1. Gene Kim, George Spafford and Kevin Behr. The Phoenix Project. A novel about how DevOps changes business for the better.

— Это художественный рассказ об использовании методологии DevOps в IT-компании. Авторы простым языком рассказывают о нескольких практических инструментах и подходах в рамках практики DevOps. В книге фигурирует вымышленная история о компании Parts Unlimited.

Gene Kim, George Spafford and Kevin Behr. The Phoenix Project. A novel about how DevOps changes business for the better

2. Gene Kim, Patrick Debois, John Willis, Jez Humble. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations.

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

Gene Kim, Patrick Debois, John Willis, Jez Humble. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

3. Jez Humble, David Farley. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation.

— Обширная и подробная книга об автоматизации процессов сборки, тестирования и внедрения новых версий программ. Авторы предлагают совершенно новую стратегию развития — больше никаких болезненных действий!

Jez Humble, David Farley. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

4. Sam Newman. Building Microservices.

— Книга помогает по-новому взглянуть на многие неразрешимые (на самом деле — нет) проблемы и учит, как изящно разрабатывать даже самые сложные системы.

Sam Newman. Building Microservices

5. Julien Vehent. Securing DevOps: Security in the Cloud.

— В этой книге вы найдете подробную информацию об устранении уязвимостей продукта и обеспечении надежности ключевых процессов DevOps.

Julien Vehent. Securing DevOps: Security in the Cloud.

6. Robert Martin. Clean Architecture: A Craftsman's Guide to Software Structure and Design.

— Книга об искусстве разработки программного обеспечения, в которой инженер любого уровня найдет что-то полезное.

Robert Martin. Clean Architecture: A Craftsman's Guide to Software Structure and Design

— Надеюсь, эти книги помогут кому-то построить карьерный путь и вдохновят на новые свершения, — резюмирует Катерина, — А чтобы получать еще больше полезной информации о направлении DevOps, предлагаю подписаться на наш Telegram-канал Cloud Way!

За предоставленную тему благодарим training.epam.com.

В топе