DevOps-инженеры «Рексофт» собрали материалы, которые могут быть полезны тем, кто работает в этой сфере или просто желает расширить свой кругозор в IT. Читайте и делитесь с коллегами!
Книги
1. Философия DevOps. Искусство управления IT | Дэвис Дженнифер и Дэниелс Кэтрин
Книга рассказывает о технических, культурных и управленческих аспектах DevOps-культуры. Российские читатели часто критикуют ее за пропаганду политических идей и излишнюю «водянистость», однако это одно из первых изданий, которое систематизирует накопившиеся знания по DevOps для всеобщего использования.
2. Руководство по DevOps | Хамбл Джез, Уиллис Джон.
Книга рассказывает об основных принципах DevOps, объясняет как интегрировать операции и разработку, и какие преимущества это дает.
3. Безопасность разработки в Agile-проектах | Белл Л, Брантон-Сполл М, Смит Р, Бэрд Дж.
Книга рассказывает, как перебросить мост между Agile-разработкой и традиционными способами управления безопасностью. Предлагает инструменты и методы, которые способны в этом помочь.
4. Site Reliability Engineering. Надежность и безотказность как в Google | Бейер Бетси, Джоунс Крис
В книге систематизирован перечень подходов Google к обеспечению надежности технических систем и их автономной безошибочной работы. Организована как сборник статей от разных авторов. Как говорят сами авторы, эта книга — кладезь опыта, накопленного компанией Google за долгие годы, коллективный труд многих выдающихся специалистов.
5. Kubernetes в действии | Лукша М
Исчерпывающее руководство, которое рассказывает, как применять Kubernetes для развертывания распределенных контейнеризированных приложений.
И еще несколько книг про DevOps, высокооцененных англоязычной аудиторией:
1. The DevOps Adoption Playbook. A Guide to Adopting DevOps in a Multi-Speed IT Enterprise
3. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Видео
1. Практики и инструменты DevOps от ITVDN. Сборник лекций с наглядными презентациями: https://www.youtube.com/watch?v=YxSYMRLmwDk&list=PLvItDmb0sZw_xTNDv8Bb1fsivN_Z_4oo9
2. Канал московского сообщества DevOps. Видеозаписи встреч и докладов специалистов и другая полезная информация: https://www.youtube.com/channel/UC-oN4D4sUut8-FTcP5Opp_A
3. Видео с DevOpsConf — профессиональной конференции по интеграции процессов разработки, тестирования и эксплуатации: https://www.youtube.com/channel/UC1nDIT9thqoFSSxvLyPHF5w
4. Видеозаписи с DevOops — конференции по DevOps от JUG.ru Group: https://www.youtube.com/channel/UCjnQreLMbpKsfJwDnHGZLxg/featured
5. Видеозаписи с конференций DevSecCon (на английском языке): https://www.youtube.com/channel/UCgxhfP2Hi8MQYz6ZkwpLA0A/feed
Полезные инструменты
1. Ansible от Red Hat — платформа для автоматизации развертывания ПО: https://www.ansible.com/
2. Jenkins — серверная система непрерывной интеграции: https://jenkins.io/
3. Docker — инструмент, облегчающий процесс продвижения кода от стадии разработки до продакшна без каких-либо заминок: https://www.docker.com/
4. Automic — сервис предназначен для решения задач по выпуску и оркестрации проектов с помощью Chef, Jenkins и Puppet: https://www.broadcom.com/products/software/automation?redirect=automic.com
5. Ruxit от Dynatrace — система для тестирования и оптимизации производительности приложения: https://www.dynatrace.com/
Интересные статьи
1. 10 популярных вопросов и ответов на DevOps собеседовании: https://proglib.io/p/devops-questions/
Популярные материалы на английском:
2. DevOps Roadmap: https://roadmap.sh/devops
3. Kubernetes Failure Stories: https://github.com/hjacobs/kubernetes-failure-stories
4. TECHNOLOGY RADAR: https://www.thoughtworks.com/radar
5. A curated list for awesome kubernetes sources: https://github.com/ramitsurana/awesome-kubernetes
Курсы
1. Основы GIT: https://stepik.org/course/3145/syllabus
2. Workshop “Introduction to Containers”: https://container.training/intro-selfpaced.yml.html#1
3. Workshop «Deploying and Scaling Microservices with Docker and Kubernetes»: https://container.training/kube-selfpaced.yml.html#1
Подкасты
1. IT-подкасты на русском языке: https://github.com/avevlad/russia-it-podcast
2. Simple bite-sized DevOps Screencasts: https://sysadmincasts.com/