Профессиональное движение 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
Дополнительная литература