Чему вы научитесь
- Работать в терминале Linux, управлять файловой системой, настраивать сетевые интерфейсы и автоматизировать рутинные задачи через Bash-скрипты и cron.
- Создавать и запускать Docker-контейнеры, собирать собственные образы, оптимизировать их размер и устранять всевозможные проблемы.
- Работать с Git-репозиториями, работать с ветками в команде, разрешать конфликты слияния и использовать продвинутые вещи.
- Разворачивать приложения в Kubernetes, управлять Deployments и Pods, настраивать Services и Ingress, работать с ConfigMaps, Secrets и Volumes.
- Создавать CI/CD пайплайны в GitLab, настраивать их, работать с артефактами и кэшированием, автоматизировать сборку Docker-образов.
- Решать реальные DevOps-задачи: от базового администрирования Linux до построения полноценной инфраструктуры с контейнерами, оркестрацией и автоматизацией всего цикла доставки приложений.
О курсе
Для кого этот курс
Начальные требования
Программа рассчитана на широкую аудиторию и не требует предварительного опыта в DevOps.
Для комфортного обучения достаточно:
✅ Базовое понимание работы компьютера и операционных систем.
✅ Умение устанавливать программы и работать с файлами.
✅ Желание освоить профессию DevOps и готовность выполнять много практических заданий.
✅ Наличие компьютера с возможностью установки Docker, kubectl и других инструментов (все инструкции по установке включены в курсы).
✅ Готовность учиться последовательно — программа построена от простого к сложному, каждый следующий курс опирается на предыдущий.
Никаких специальных знаний программирования, администрирования или работы с облаками не требуется — вы начнёте с основ Linux и постепенно дойдёте до Kubernetes и GitLab CI/CD. Все необходимые навыки вы получите в процессе обучения, двигаясь от базовых команд к построению полноценной инфраструктуры.
Преподаватели курса
Как проходит обучение
Программа состоит из пяти отдельных курсов, которые рекомендуется проходить последовательно:
- DevOps простым языком - введение в профессию
- Linux простым языком — освоение работы с операционной системой, терминалом и автоматизацией задач.
- Git простым языком — управление версиями кода и командная работа над проектами.
- Docker простым языком — контейнеризация приложений и построение современной инфраструктуры.
- Gitlab CI простым языком — пайплайны и все, что с ними связано
- Kubernetes простым языком — оркестрация, поды и другие великолепные сущности.
Курсы включают текстовые лекции, практические задания и тесты для закрепления знаний.