Как вкатиться в DevOps самостоятельно: подборка крутых книг, каналов и плейлистов
Не слишком много и не слишком мало — ровно столько, сколько нужно. Подборка ресурсов по DevOps с идеальными пропорциями.
Иллюстрация: Merry Mary для Skillbox Media
1. Администрирование Linux
Это крутой курс из 13 подробных лекций от VK Team, посвящённых основам системного администрирования интернет-сервисов, обеспечению их отказоустойчивости и безопасности сервисной инфраструктуры. Как можно понять из названия, в видео подробно рассказывают об особенностях операционных систем семейства Linux, на которых чаще всего реализуются подобные проекты.
2. «Проект „Феникс“. Роман о том, как DevOps меняет бизнес к лучшему»
Джин Ким, Кевин Бер, Джордж Спаффорд
Перевод с английского: В. Агеев.
Издательство: «Эксмо». 2015 год, 384 с.
Оригинальное название: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win.
Рассказ о вымышленной компании со вполне реалистичными проблемами. В центре сюжета находится IT-менеджер, который узнал, что новый проект сильно выходит за рамки бюджета и дедлайна. Получив от руководства 90 дней на решение проблемы, герой во что бы то ни стало должен найти выход из ситуации. Для этого ему придётся воспользоваться подходами в рамках методологии DevOps.
Кстати, мы в Tages и сами регулярно проводим бесплатные полезные офлайн-мероприятия по DevOps — например, в марте 2022 года у нас прошёл DevOps MeetUp.
3. Вебинары от «Слёрма»
Плейлист из записей вебинаров образовательного канала «Слёрм», ориентирующегося на DevOps. В плейлисте много видео, вы точно сможете найти что-то по конкретной интересующей вас теме.
4. Плейлист по DevOps от Кирилла Семаева
Серия коротких видеоуроков по основным методикам работы DevOps-инженера, по инструментам, этапам поиска проблем, решениям, а также возможным путям профессионального развития.
Автор канала Кирилл Семаев помог очень многим людям своими образовательными роликами, но не выпускал новых уже больше года из-за произошедшего с ним несчастного случая. Во время плановой операции у Кирилла случился ишемический инсульт с необратимым нарушением 70% ведущего полушария мозга. Сейчас Кирилл недееспособен и нуждается в постоянном уходе.
5. Очень большой плейлист по DevOps от канала Simplilearn
В этом плейлисте гораздо больше уроков, чем в предыдущем. Сами уроки на английском языке, поэтому надо хотя бы базово понимать технический английский. Плейлист охватывает множество тем — от основ DevOps до работы с конкретными инструментами вроде Git, Docker, Kubernetes и так далее.
6. Kubernetes для DevOps. Развёртывание, запуск и масштабирование в облаке
Джон Арундел, Джастин Домингус
Перевод с английского: Р. Волошко.
Издательство: «Питер». 2020 год, 384 с.
Оригинальное название: Cloud Native DevOps with Kubernetes.
Пожалуй, важнейшим инструментом в нашей работе является Kubernetes. Книга поможет понять, как что представляет собой эта технология и как она работает. Также вы узнаете, что такое Docker и Dockerfile, как создавать контейнеры и работать с ними, какие бывают установщики Kubernetes, как происходит развёртывание, и многое другое. Теория дополняется примерами, которые поймут даже начинающие.
7. Руководство по DevOps. Как добиться гибкости, надёжности и безопасности мирового уровня в технологических компаниях
Джин Ким, Патрик Дебуа, Джон Уиллис и Джез Хамбл
Перевод с английского: И. Лейко, И. Васильев.
Издательство: «Манн, Иванов и Фербер». 2018 год, 512 с.
Оригинальное название: The DevOps Handbook. How to Create World-Class Agility, Reliability, and Security in Technology Organizations.
В этой книге рассказывается о «трёх путях» DevOps, благодаря которым компании выходят на новый технологический уровень. На страницах подробно описаны теоретические основы DevOps, а также принципы, позволяющие успешно использовать методологию.
Telegram-каналы
@Docker_ru — открытое сообщество, посвящённое Docker и его экосистеме. Участники делятся новостями, ведут обсуждения и помогают друг другу в решении кейсов.
@Devops_ru — по сути, главное русскоязычное сообщество по DevOps. В этот чат также можно вступить свободно. Участники постоянно общаются, аудитория очень отзывчивая и всегда готова помочь.
@Openstack_ru — крупное сообщество, посвящённое комплексу проектов свободного программного обеспечения OpenStack. Из-за фокуса на OpenStack это сообщество уступает по активности первым двум.
@kubernetes_ru — большое сообщество, посвящённое оркестратору контейнеризированных приложений Kubernetes. Участников много — с вами всегда обсудят новости или разберут решение кейса.
Полезные материалы
- Roadmap DevOps-инженера — подробная карта для вхождения в DevOps, позволяющая понять, с чего начать и куда двигаться дальше.
- Как стать DevOps-инженером — объёмный материал о происхождении DevOps, необходимых для него знаниях и получении практического опыта.
- О DevOps как об IT-религии — наша статья в «Коммерсанте».
- Статья «Барух Садогурский: „Называя DevOps профессией, мы нивелируем смысл термина“».