О курсе
DevOps — это подход к операциям с инфраструктурой (Ops) через разработку (Dev). Все ручные и рутинные задачи перейдут в код, повысится стабильность изменений инфраструктуры и освободится время для более интересных задач.
DevOps для бизнеса открывает возможность масштабирования ИТ отдела, стабилизации его работы и более быстрого реагирования на поломки и их предотвращение.
На курсе вы познакомитесь с ключевыми технологиями DevOps: контейнеризация Docker, оркестрация Kubernetes, CI/CD процессы и автоматизация с помощью инструментов Ansible и Terraform. И сразу же потренируетесь применять полученные знания на практике в решении реальных рабочих задач.
Освоив DevOps, вы увеличите свою стоимость на рынке и станете частью самого динамичного и востребованного сектора ИТ.
Курс построен как игра: вас обучает чат-бот, который поэтапно поможет освоить новую профессию и начать работать уже через 2 месяца обучения.
Пройдите пробное занятие, чтобы понять, как работает интерактивное обучение.
Программа курса
-
Модуль 1. Важная историческая вводная
Что такое DevOps и история его развития
DevOps как система. Практики и методики
-
Модуль 2. Модель управления инфраструктурой Packer, Terraform
Модели управления инфраструктурой
Подготовка образов с помощью Packer
Знакомство с Terraform
Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
-
Модуль 3. Управление конфигурацией Ansible
Знакомство с утилитами Ansible
Написание простого плейбука
Использование модулей Ansible
Использование циклов
Использование ветвления
Написание ролей
-
Модуль 4. Работа с Docker: полное руководство
Docker с самых основ
Создание образов Docker при помощи Dockerfile
Создание стека приложений используя Docker
Команды Docker
Что такое Docker Compose
Что такое Docker Swarm
-
Модуль 5. Jenkins
Автоматизация развертывания с CI/CD Jenkins
-
Модуль 6. Prometheus, Grafana
Настройка мониторинга Prometheus
Графика Grafana
-
Модуль 7. Инструменты для работы с логами
Стек из проектов: Elasticsearch, Logstash и Kibana (ELK)
Программное обеспечение для управления журналами GrayLog
-
Модуль 8. Kubernetes
Architecture (Обзор, ETCD, сборка первого кластера)
Resources & Manifests
Сети и DNS в Kubernetes
Что ещё можно настроить (внешние ресурсы, пароли, аутентификация)
Мониторинг (Helm, Monitoring & Logging)
Автор курса
-
Михаил Жирнов
Основатель компании «Сиптеко», автор и создатель курсов в формате игры для системных администраторов и инженеров
Зачем Linux-администратору DevOps
-
Автоматизация и эффективность
DevOps помогает автоматизировать рутинные задачи: управление конфигурацией, развертывание приложений и мониторинг, что экономит время и снижает вероятность ошибок.
-
Спрос на рынке
Знание DevOps расширяет карьерные перспективы, поскольку многие компании переходят на этот подход для ускорения разработки и эксплуатации.
-
Современная инфраструктура
DevOps тесно связан с инструментами и технологиями, работающими в Linux и позволяет администратору лучше управлять сложными системами и процессами.
Как проходит обучение
-
Обучение в формате игры
Вас обучает интерактивный чат-бот. Посмотрите, как это работает →
-
Чат-поддержка
Консультации с наставником и общение с 750+ студентами курса.
-
Доступ 24/7 навсегда
Вы учитесь в комфортном режиме без ущерба работе и жизни.