Философия DevOps. Искусство управления IT

Философия DevOps. Искусство управления IT

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

DevOps – это не просто набор техник, это философия. Разработчики, зацикленные на пользователях, должны уделять внимание поддержке и ее запросам. Сисадмины должны сообщать о проблемах продукта и вносить свой вклад в улучшение процесса работы. Но налаживание связей внутри компании – это лишь первый шаг. Чтобы продукт стал простым и удобным, придется вложить время и ресурсы в его доработку. Конфигурация через центральную службу, внедрение простым копированием, отсутствие внешних зависимостей, обдуманные метрики вместо мусора в логах – вот лишь часть задач, которые придется решать на этом пути.

Книга «Философия DevOps» познакомит вас с техническими, культурными и управленческими аспектами devops-культуры и позволит организовать работу так, чтобы вы получали удовольствие от разработки, поддержки и использования программного обеспечения.

Жанры: Бизнес литература, Управление, подбор персонала, Программирование, Корпоративная культура
Серия: Бестселлеры O`Reilly
Всего страниц: 177
ISBN: 978-5-496-02555-3
Год издания: 2017
Формат: Полный

Философия DevOps. Искусство управления IT читать онлайн бесплатно

Шрифт
Интервал

Jennifer Davis

Katherine Daniels

Effective DevOps. Building a Culture of Collaboration, Affinity, and Tooling at Scale


© 2016 Jennifer Davis, Katherine Daniels

© Перевод на русский язык ООО Издательство «Питер», 2017

© Издание на русском языке, оформление ООО Издательство «Питер», 2017

© Серия «Бестселлеры O’Reilly», 2017

* * *

Вступительное слово


Иван Евтухович


В мире, где такие фразы, как «дигитализация», «цифровая трансформация» и «технологические компании», давно набили оскомину, не вызывает сомнения, что эффективное управление ИТ-процессами является фактором выживания современной компании в любой сфере, будь то онлайн-продажи авиабилетов, интернет-торговля или дистанционное банковское обслуживание. Уже сейчас для многих компаний команды разработки и эксплуатации являются главным активом.


Александр Титов


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


Никита Борзых


Особый акцент в книге сделан на корпоративную культуру доверия, сосредоточенную на коммуникации, сотрудничестве и интеграции между ИТ-подразделениями. Подход DevOps давно снискал большую популярность на Западе среди таких гигантов, как Amazon и Facebook, а теперь он все шире проникает в нашу страну. В книге приведены типичные антипаттерны внедрения DevOps, а также множество историй из жизни реальных компаний, которые внедряли у себя этот подход.

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

Ищите новые подходы, становитесь более гибкими, быстрыми и эффективными! Делитесь своими открытиями, используйте мировой опыт и участвуйте в развитии профессионального DevOps-сообщества России – DevOpsRU.com.


Иван Евтухович

Александр Титов

Никита Борзых

Управляющие партнеры «Express 42»

http://express42.com/

+7 495 088 42 84

Вступительное слово Джона Оллспоу

В настоящее время мы являемся свидетелями качественных изменений в подходах к разработке программного обеспечения. Эти фундаментальные изменения затрагивают все, что связано с проектированием, разработкой и использованием программ. Практически все успешные компании осознали, что программное обеспечение – это не просто код, который можно разрабатывать и запускать на выполнение. На самом деле любая программа – это некий объект, с которым осуществляется взаимодействие.

Новый подход к разработке программного обеспечения является более универсальным, целостным и лучше отражает действительность, с которой ежедневно сталкиваются команды разработчиков ПО. Давно ушли в прошлое те времена, когда для описания разработки и поддержки программ применялись производственные метафоры. Когда-то считалось, что программы, как и любые другие товары, проектировались, планировались и, наконец, запускались в производство. Теперь же слово «наконец» к описанию процесса разработки ПО не применяется. Этот процесс представляет собой бесконечный цикл адаптации, изменения и обучения.

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

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

В 2009 году на конференции Velocity 09, проводимой издательством О'Reilly, я и мой друг Пол Хэммонд представили презентацию «10+ Deploys a Day: Dev and Ops Cooperation at Flickr». Несмотря на то что часть материала презентации была посвящена вопросам непрерывного развертывания, многие зрители обращали больше внимания на часть «10+ развертывание», а не на часть «Сотрудничество». Я считаю, что было бы ошибкой полагать, что технологии или «железо» нужно рассматривать отдельно от социального или культурного «софта». Эти компоненты неразрывно связаны и в одинаковой степени важны для достижения успеха. Другими словами, люди, процессы и программное обеспечение связаны между собой гораздо сильнее, чем принято думать.

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

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

В этой книге вы найдете исчерпывающий набор указаний. И я призываю вас, дорогие читатели, использовать эти указания применительно к вашему контенту и к вашей среде.


Рекомендуем почитать
Дело диких апостолов

Бывший следователь военной прокуратуры Алексей Нертов устраивается на работу к преуспевающей бизнесвумен. Через какое-то время его новую подопечную начинает преследовать череда несчастий, и из неприступной леди она превращается в испуганную девочку, защитой которой теперь озадачен Нертов. Похищения, покушения, грабежи, предательства, убийства — вот неполный перечень того, с чем предстоит столкнуться Юристу. Кто стоит за всеми преступлениями? Кто снова открыл охоту на него, его друзей и любимых? И в чем виноваты трое друзей — Петр, Павел и Фома?


Дело о продаже Петербурга

На этот раз бывшему следователю военной прокуратуры Алексею Нертову, сотрудникам уголовного розыска, частным сыщикам придется столкнуться с серией загадочных преступлений накануне выборов. Взрыв машины накануне выборов в питерское Законодательное собрание... Что стоит за этим: обычное убийство? Почему так много женщин вдруг заинтересовались участниками поиска злодеев — кому это выгодно? Кто за этим стоит: маньяк-одиночка или главари преступных финансовых группировок? Что восторжествует — справедливость и любовь или козни негодяев? Ответы на эти вопросы в очередном романе популярных авторов «Дело о продаже Петербурга».


Я не отступлю…

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


Второе дыхание

Кэрри два года как развелась с мужем. Все это время она ведет замкнутый, почти монашеский образ жизни. И вот при весьма необычных обстоятельствах она знакомится с мужчиной, который с первого взгляда поразил ее в самое сердце. Пол Вудс тоже пару лет назад развелся с женой. Между Кэрри и Полом вспыхивает сильная страсть. Они договариваются обойтись без официального оформления отношений, так как оба разочарованы в семейной жизни. Однако позже к ним в душу начинают закрадываться сомнения в правильности этого решения…


Релевантность. Сила, которая меняет взгляды и поведение потребителей и позволяет всегда опережать конкурентов

Сегодня люди перегружены информацией, им некогда рассматривать и обдумывать сотни коммерческих предложений, но в то же время, приобретая даже самые простые вещи, они оценивают множество характеристик предлагаемого продукта и реагируют на те, которые точно соответствуют их ожиданиям и представлениям о качестве. Чтобы обеспечить релевантность ответа компаний на запросы потребителей, Андреа Ковилл, топ-менеджер одного из ведущих мировых коммуникационных агентств, предлагает руководствоваться сформулированным ей принципом.


Как достичь цели. Четыре дисциплины исполнения

Руководители редко разграничивают ежедневную срочную работу («вихрь неотложных дел») и стратегические цели, поскольку и то и другое жизненно необходимо для нормальной деятельности компании. Однако эти понятия кардинально различаются и, что гораздо важнее, соперничают за время, ресурсы, энергию и внимание. Если руководитель и его команда будут работать только в авральном режиме, прогресса достичь не удастся – все силы уйдут на то, чтобы удержаться на плаву. Авторы предлагают проверенный набор практик, которые были опробованы сотнями организаций и тысячами команд.


Краудфандинг. Справочное руководство по привлечению денежных средств

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


Аттестация персонала – путь к взаимопониманию

«Шпаргалки для менеджеров» – это ваши «карманные консультанты» в решении самых разных проблем деловой, да и повседневной жизни. Ничего лишнего – только самое главное!Аттестация персонала – важнейший этап в работе менеджера, который стремится к взаимопониманию и эффективному сотрудничеству с подчиненными. Здесь вы найдете практические советы о том, как проводить собеседование, выносить объективную оценку и способствовать профессиональному росту сотрудников.


Неудержимые. Интенсив для будущих предпринимателей

Автор книги – известный маркетолог и обладатель профессиональных наград Билл Шлей – использовал свой опыт и опыт других успешных предпринимателей, а также изучил методики элитных воинских подразделений США и Израиля, чтобы написать эту книгу. Кроме того, в работе над ней принял участие Грэм Уэстон – основатель Rackspace, крупнейшего облачного сервиса. Он написал предисловие, рассказал историю своей компании и поделился ценными знаниями. Книга раскрывает сущность предпринимательства и объясняет, как стать Неудержимым в мире современного бизнеса.


УМНО, или Управление маркетингом нетривиальным образом

Эта книга написана директором по маркетингу с 20-летним стажем работы в сфере управления брендами в первую очередь для бренд-менеджеров, будущих и настоящих директоров по маркетингу. Будет полезна генеральным директорам, желающим повысить эффективность оценки своей службы маркетинга. Она малопригодна в качестве пресс-папье или мухобойки. Зато благодаря небольшим размерам и весу легко найдет место на вашем рабочем столе, в сумке или бардачке автомашины (для чтения в пробках), ибо собранные в ней знания нужны и могут быть использованы исключительно в рамках ежедневной практической работы по созданию и развитию брендов.


Автостопом по Python

Перед вами — увлекательная книга, которую по достоинству оценит любой неравнодушный программист и даже бывалый питонщик. Она составлена на основе одноименного онлайнового руководства http://docs.python-guide.org/en/latest/ и содержит наработки многочисленных профессионалов и энтузиастов, знающих, что такое Python, и чего вы от него хотите. Проверенные методы и новейшие приемы, собранные в этой книге, помогут вам стать профессиональным Python-программистом и во всеоружии встретить наступающую эпоху Python 3.


iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы.


Простой Python. Современный стиль программирования

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