Блог Олега Сердюкова

Изучение DevOps

Меня порой спрашивают о том, с чего начать в DevOps. Я далеко не гуру, но посоветовать литературу могу.

Рекомендую поработать с Docker (не все книги из приведённых я смотрел):

Поработать с облачными сервисами:

  • DigitalOcean (потому что дёшево и предсказуемо по цене), мой рефлинк
  • Amazon AWS, новым клиентам на год даётся минимальный набор сервисов бесплатно, но стоит очень серьёзно контролировать счёт, выставляя billing alarm’ы и трепетно относится к API ключам

Попробовать Vagrant:

Прочитать приятную книгу

Посмотреть на системы Configuration Management, начать с Ansible:

Дальше - SaltStack, Chef или Puppet, а лучше всё вместе.

Chef:

Почитать про Agile, Scrum, Kanban:

Посмотреть теорию по тестированию, Continuous Deployment и остальному:

В качестве одной из методологий посмотреть на Immutable Server (к своему стыду я целый год не удосуживался прочитать описание, и применял термин не совсем правильно):

И всё время практиковаться в автоматизации.

Буду благодарен за добавления, поправки и ваши мысли по поводу DevOps.

P.S. Спасибо всем откликнувшимся, называть поимённо не буду :)

Comments