Изучение DevOps
Меня порой спрашивают о том, с чего начать в DevOps. Я далеко не гуру, но посоветовать литературу могу.
Рекомендую поработать с Docker (не все книги из приведённых я смотрел):
- The Docker Book: Containerization is the new virtualization
- Docker: Up & Running
- Learning Docker
Поработать с облачными сервисами:
- DigitalOcean (потому что дёшево и предсказуемо по цене), мой рефлинк
- Amazon AWS, новым клиентам на год даётся минимальный набор сервисов бесплатно, но стоит очень серьёзно контролировать счёт, выставляя billing alarm«ы и трепетно относится к API ключам
Попробовать Vagrant:
- Vagrant: Up and Running
- Vagrant Virtual Development Environment Cookbook
- Pro Vagrant
Посмотреть на системы Configuration Management, начать с Ansible:
- Ansible for DevOps
- Ansible for AWS
- Ansible: Up and Running
- Ansible Playbook Essentials
- Learning Ansible
Дальше — SaltStack, Chef или Puppet, а лучше всё вместе.
Chef:
- Chef Infrastructure Automation Cookbook
- Chef Essentials
- Learning Chef: A Guide to Configuration Management and Automation
Почитать про Agile, Scrum, Kanban:
- Essential Scrum: A Practical Guide to the Most Popular Agile Process
- Scrum: a Breathtakingly Brief and Agile Introduction
Посмотреть теорию по тестированию и Continuous Deployment:
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Это классика.
- Agile Testing: A Practical Guide for Testers and Agile Teams
- Release It!: Design and Deploy Production-Ready Software
- The Practice of Cloud System Administration: Designing and Operating Large Distributed Systems — автора представлять не нужно
В качестве одной из методологий посмотреть на Immutable Server (к своему стыду я целый год не удосуживался прочитать описание, и применял термин не совсем правильно):
- ImmutableServer
- Trash Your Servers and Burn Your Code: Immutable Infrastructure and Disposable Components
И всё время практиковаться в автоматизации.
Буду благодарен за добавления, поправки и ваши мысли по поводу DevOps.
Полный текст статьи читайте на TheAppleGeek