Skip to content

Latest commit

 

History

History
75 lines (48 loc) · 5.65 KB

learning-devops.md

File metadata and controls

75 lines (48 loc) · 5.65 KB

Изучение DevOps

При изучении темы 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.

TODO

  • разбить книги и инструменты по уровням начальный/средний/хай левел