Приветствую, дорогие друзья! На сегодняшний день DevOps и облачные вычисления - одни из самых актуальных тем в области IT.
Самый распространённый вопрос у тех, кто решил освоить профессию DevOps-инженера: с чего начать? В интернете полно курсов, касающихся темы devops, но в большинстве своём они не дают базовые знания, служащие крепким фундаментом для дальнейшего изучения.
После начала публикации курса по Kubernetes было очевидно, что рано или поздно я затрону тему DevOps. Чтобы усвоить материал наверняка - его необходимо переработать, именно по этой причине я свободно делюсь с вами тем, за что обычно просят денег.
Темы курса
Курс разделён на несколько разделов, ниже кратко описаны темы, которые планируется затронуть по мере знакомства с курсом.
Настройка рабочих сред
Для лучшего усваивания материала, необходимо проделывать все действия, описанные в курсе. Возможно, у вас нет среды Linux, поэтому я покажу как установить и настроить эту ОС с помощью Hyper-V (необходима Windows 10 Pro или выше).
Linux
Без знания Linux состояться DevOps-инженером практически невозможно, поэтому обязательно рассмотрим основы CLI Linux, поговорим о дистрибутивах.
Сеть
Для правильной работы физических и виртуальных машин необходима настройка сети. Поговорим об IP, портах, маске, шлюзах и подсетях, а также о DNS и DHCP
Деплой приложений
Поговорим об исходниках и сборке пакетов, а также об их установке.
Базы данных
Обсудим SQL и NoSQL БД, рассмотрим разницу между этими понятиями и познакомимся с MySQL и MongoDB.
В разделе не будет описание основ SQL. Базы данных будут рассмотрены в основном с точки зрения установки и конфигурации.
JSON, YAML
Некоторый софт (например, Ansible) использует файлы со специальной разметкой. Поверьте, в их освоении нет абсолютно ничего сложного.
Веб-серверы
Рассмотрим запуск веб-приложений с использованием NGINX и Apache2, а также немного затронем Java, Node.js и Python.
В этом разделе нет основ программирования. Описанное выше рассматривается только с точки зрения DevOps.
Следующая часть:
Весь курс:
Заключение
Спасибо, что дочитали материал. Поставьте лайк и подпишитесь на канал, чтобы не пропустить выход новых частей курса. Всем добра!)