Чему вы научитесь
- Понимать ключевые принципы DevOps-культуры и методологий (CI/CD, Infrastructure as Code, жизненный цикл разработки ПО)
- Работать с Linux: файловая система, администрирование, bash-скриптинг, управление пользователями, правами и процессами
- Работать с системами контроля версий (Git, GitHub, GitLab), организовывать командную работу и code review, использовать Git hooks
- Контейнеризировать приложения с Docker и оркестрировать их в Kubernetes (pods, deployments, services, secrets)
- Автоматизировать инфраструктуру с помощью Terraform и управлять конфигурациями через Ansible
- Настраивать CI/CD пайплайны в Jenkins, GitLab CI и GitHub Actions для автоматического тестирования и деплоя
- Мониторить инфраструктуру и приложения с Prometheus и Grafana, настраивать алерты и дашборды
- Собирать и анализировать логи с помощью ELK Stack (Elasticsearch, Logstash, Kibana)
- Работать с облачными платформами (AWS, GCP, Yandex Cloud): VM, Storage, Networking, IAM
- Управлять базами данных: развёртывание, масштабирование, резервное копирование и восстановление
- Обеспечивать безопасность: шифрование данных, secrets management, безопасность в облаке
О курсе
Для кого этот курс
Преподаватели курса
Как проходит обучение
Каждый модуль — это мини-спринт: короткая теория, примеры из практики и самостоятельные задачи.
Вы пишете конфигурации, настраиваете инфраструктуру и проверяете результат автотестами.
Все проекты оформляются в Git-репозиториях с чек-листом критериев и скриптами проверки.
В конце каждого спринта — артефакт: настроенный CI/CD-пайплайн, Kubernetes-кластер, Terraform-модуль или дашборд мониторинга.
Финальный модуль — полный end-to-end проект, который можно показать работодателю.
Что вы получите
- Навыки работы с современными DevOps-инструментами
- Понимание процессов CI/CD, контейнеризации и автоматизации
- Сертификат о прохождении курса