
DevOps-инженер с нуля: полный курс
Практический курс по DevOps для начинающих: от настройки Linux и сетей до сборки контейнеров, автоматизации в GitLab CI/CD, развёртывания в Kubernetes, мониторинга и восстановления данных на собственном компьютере.
О курсе
От первого запроса к работающей инфраструктуре
Вы начнёте с базовых сетевых запросов, разберётесь с работой Linux-сервера, научитесь настраивать службы в systemd и управлять веб-сервером Nginx. Затем упакуете готовое Python-приложение в контейнеры Docker, свяжете сервисы с базой данных PostgreSQL и автоматизируете рутину скриптами на Bash.
Автоматизация доставки, управление контейнерами и мониторинг
По ходу программы вы развернёте собственный GitLab, настроите сборку и тестирование кода в CI/CD-пайплайнах, опишете инфраструктуру кодом в OpenTofu и автоматизируете настройку серверов через Ansible. Вы запустите локальный кластер Kubernetes через kind, разберётесь с маршрутизацией трафика и обновлением подов, а затем подключите сбор метрик в Prometheus и дашборды в Grafana.
Как устроено обучение и практика
- 29 пошаговых уроков с подробными схемами, разбором ошибок и командами.
- 110 встроенных вопросов для быстрой проверки понимания теории.
- 11 автопроверяемых практических задач по Bash, Git и Docker прямо в браузере.
- Полноценный локальный учебный стенд и финальный проект по устранению сбоя, которые вы собираете и отрабатываете самостоятельно на своём ПК.
Чему научитесь
- Администрировать Ubuntu Server, настраивать права доступа, службы systemd и веб-сервер Nginx
- Писать скрипты автоматизации на Bash и вести версионирование проектов в Git
- Создавать Dockerfile, собирать образы и запускать мультиконтейнерные стеки с PostgreSQL через Docker Compose
- Настраивать пайплайны сборки, тестирования и автоматической доставки в GitLab CI/CD
- Описывать базовые ресурсы в OpenTofu и настраивать конфигурации серверов через плейбуки Ansible
- Развёртывать приложения в кластере Kubernetes, управлять обновлениями и диагностировать сбои контейнеров
- Настраивать мониторинг сервисов в Prometheus, строить дашборды в Grafana и выполнять восстановление базы данных из бэкапа
Для кого
- Начинающие специалисты, которые хотят освоить базовые инструменты и практики DevOps с нуля
- Системные администраторы и специалисты техподдержки, переходящие к контейнеризации и CI/CD
- Разработчики и тестировщики, желающие научиться самостоятельно развёртывать и сопровождать свои сервисы
Формат
- 29 текстовых уроков со схемами, скриншотами и разбором команд
- 110 проверочных вопросов по ключевым темам модулей
- 11 автопроверяемых практических задач на Bash, Git и Docker в браузере
- Самостоятельная сборка полного стенда и итогового проекта на локальном компьютере
Что нужно на старте
- Компьютер с Windows 10/11 x64, включённой аппаратной виртуализацией в BIOS/UEFI и правами администратора
- Рекомендуемые ресурсы для сборки полного стенда: 32 ГБ оперативной памяти и от 150 ГБ свободного места на диске
- Опыт в IT, знание Linux или языков программирования не требуются: учебный сервис предоставляется готовым
Автор курса
Latorn DevOps
Понятные курсы по DevOps: Linux, Bash, Git, Docker, CI/CD и Kubernetes. Разбираем команды и конфигурации на примерах, решаем задачи с автопроверкой и собираем собственный учебный стенд. От первого запуска сервера до обновления приложения, мониторинга и восстановления после сбоя.
