Эффективный процесс создания ПО в IT-компании предполагает единый цикл взаимодействия разработки, эксплуатации и деплоймента. Это происходит, чтобы помочь заказчику с минимальными затратами запускать и обновлять свои цифровые продукты в режиме реального времени.
Сегодня большинство новых программных продуктов работают в облаках, поэтому вместо написания приложений «с нуля», специалисты применяют микросервисную архитектуру, сервисы, которые предоставляют облака, и используют уже готовые программные модули для решения конкретных задач. DevOps-инженер – это человек-оркестр, настоящий «конструктор», который собирает все детали проекта в единое целое. DevOps-философия подразумевает в себе логику поставки ПО как готового продукта, ориентированного на решение определенных задач заказчика и конечных пользователей. Ниже мы собрали книги разных уровней сложности, которыми вы сможете пополнить свою книжную полку начинающего DevOps-инженера 👇
📚 The Phoenix Project. A novel about how DevOps changes business for the better.
Gene Kim, George Spafford and Kevin Behr
Художественный рассказ об использовании DevOps-методологии в IT-компании. Авторы простым языком знакомят с рядом эффективных инструментов и подходов в рамках DevOps-практики. Вымышленная история о компании Parts Unlimited.
📚 The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations.
Gene Kim, Patrick Debois, John Willis, Jez Humble
Издание об основных принципах DevOps в виде трех путей: поток, обратная связь и непрерывное обучение. Все подкреплено кейсами реальных компаний с примерами решения проблем.
📚 Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation.
Jez Humble, David Farley
Большая и подробная книга об автоматизации процессов сборки, тестировании и внедрении новых версий программ. Авторы предлагают абсолютно новую стратегию разработки – больше никаких болезненных действий!
📚 Building Microservices.
Sam Newman
Книга помогает взглянуть заново на многие трудноразрешимые (на самом деле, нет) проблемы и научит изящно разрабатывать даже самые сложные системы.
📚 Securing DevOps: Security in the Cloud.
Julien Vehent
Подробно о том, как устранять уязвимости в продуктах и обеспечить надежность в ключевых процессах DevOps.
📚 Clean Architecture: A Craftsman's Guide to Software Structure and Design.
Robert Martin
Книга про искусство разработки программного обеспечения, в которой инженер любого уровня найдет для себя что-то полезное.
Надеемся, эти книги помогут вам построить свой карьерный путь и вдохновят на новые свершения! А чтобы быть в курсе доступных учебных програм от EPAM в направлении Cloud&DevOps, следите за обновлениями на главной страничке сайта.