Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Джен Ким, Патрик Дебуа, Джон Уиллис, Джез Хамбл
Edition: 1
Publisher: Манн, Иванов и Фербер
Year: 2018

Language: Russian
Commentary: Vector PDF
Pages: 512
City: М.
Tags: DevOps; Management; Information Security; Monitoring; Pipelines; Agile; Continuous Delivery; Continuous Integration; Automation; Value Creation; Testing; Hypothesis Testing; A/B Testing; Elementary

Предисловие к российскому изданию
Введение
Предисловие
Вступление. Как будет выглядеть мир, если разработка и эксплуатация пойдут по принципу DevOps
Часть I. «Три пути»
Введение
Глава 1. Agile, непрерывная поставка и «три пути»
Глава 2. Первый путь: принципы потока
Глава 3. Второй путь: принципы обратной связи
Глава 4. Третий путь: принципы непрерывного обучения и экспериментирования
Часть II. Откуда начать
Введение
Глава 5. Как выбрать стартовый поток создания ценности
Глава 6. Основные сведения о работе в потоке создания ценности, превращении его в прозрачный и расширении на всю организацию
Глава 7. Как проектировать организацию и ее архитектуру, не забывая о законе Конвея
Глава 8. Как получить лучшие результаты, интегрируя эксплуатацию в повседневную деятельность разработчиков
Часть III. Технические практики потоков создания ценности
Введение
Глава 9. Создание основы конвейера внедрения
Глава 10. Быстрое и надежное автоматизированное тестирование
Глава 11. Запустить и практиковать непрерывную интеграцию
Глава 12. Автоматизация и запуск релизов с низким уровнем риска
Глава 13 Архитектура низкорисковых релизов
Часть IV. Второй путь: методики обратной связи
Введение
Глава 14. Создайте телеметрию, позволяющую замечать проблемы и решать их
Глава 15. Анализируйте телеметрию, чтобы лучше предсказывать проблемы и добиваться поставленных целей
Глава 16. Настройте обратную связь, чтобы разработчики и инженеры эксплуатации могли безопасно разворачивать код
Глава 17. Встройте основанную на гипотезах разработку и A/B-тестирование в свою повседневную работу
Глава 18. Создайте процессы проверки и координации для улучшения качества текущей работы
Часть V. Третий путь: методики непрерывного обучения и экспериментирования
Введение
Глава 19. Внедрите обучение в повседневную работу
Глава 20. Преобразуйте локальные открытия в глобальные улучшения
Глава 21. Выделите время для обучения и улучшений
Часть VI. Методики интегрирования информационной безопасности, управления изменениями и контроля над соответствием нормам и требованиям
Введение
Глава 22. Защита информации как часть повседневной работы всех сотрудников компании
Глава 23. Безопасность конвейера развертывания
Заключение. Призыв к действию
Дополнительные материалы
Приложения
Приложение 1
Приложение 2
Приложение 3
Приложение 4
Приложение 5
Приложение 6
Приложение 7
Приложение 8
Приложение 9
Приложение 10
Дополнительная литература