DevOps Engineer с нуля до практики


Информация об обучении на данном курсе

Цель курса: дать фундаментальные знания и практические навыки, необходимые для работы DevOps-инженером: автоматизация, контейнеризация, CI/CD, инфраструктура как код, мониторинг и базовая безопасность.

Обучение проходит в аудиторном формате в центре Таллинна (Tartu mnt. 18, Tallinn) и/или онлайн через Zoom. Размер группы до 8 человек. В цену курса включены все учебные материалы. При необходимости на время обучения выдается ноутбук.

Для данного курса доступны различные методы финансирования, в том числе и программы государственной поддержки и некоммерческих организаций. Свяжитесь с нашим консультантом, чтобы получить более подробную информацию.

Узнать о мерах поддержки →


Целевая группа:

Курс актуален, если Вы:

  • системный администратор или Linux-администратор и хотите автоматизировать рутинные операции и перейти от ручного администрирования к инфраструктуре как код (IaC), CI/CD и контейнерам;
  • разработчик (backend, full-stack) и желаете самостоятельно доводить код до production: сборка, контейнеризация, деплой и CI/CD-пайплайны;
  • QA-инженер или тестировщик и вам требуется поднимать тестовые окружения в Docker, встраивать тесты в пайплайны и автоматизировать стенды;
  • специалист технической поддержки (Support, Service Desk) и интересуетесь ростом в инженерную роль: диагностика, логи, мониторинг;
  • сетевой инженер или администратор баз данных и хотите расширить компетенции в сторону автоматизации, облаков, контейнеризации и IaC;
  • начинающий специалист или меняете профессию на IT и вам требуется войти в востребованную профессию с фундамента (Linux, Python, SQL);
  • DevOps-инженер-самоучка и желаете закрыть пробелы и систематизировать практику: Kubernetes, IaC, observability, DevSecOps и SRE;
  • технический руководитель, тимлид или IT-менеджер и вам требуется понимание DevOps-процессов и инструментов для работы команд.

Ключевые компетенции, изучаемые на курсе:

Освойте администрирование Linux
Автоматизируйте задачи скриптами Bash
Разберитесь в сетях TCP/IP
Пишите DevOps-утилиты на Python
Описывайте конфигурации в YAML
Изучите SQL для эксплуатационных задач
Овладейте контролем версий Git
Контейнеризируйте приложения с Docker
Познакомьтесь с оркестрацией Kubernetes
Настраивайте пайплайны в GitLab CI
Стройте CI/CD на Jenkins
Применяйте GitHub Actions для CI/CD
Управляйте инфраструктурой через Terraform

Требования к обучающимся:

  • уверенный пользователь ПК
  • базовый английский (ориентировочно A2/B1) для чтения документации
  • желательно наличие собственного ноутбука (Windows / Mac / Linux, RAM 8 GB+, экран > 13,3), при необходимости на время обучения выдается ноутбук.

Результат обучения:

Окончившие данный курс:

  • уверенно работают в Linux и понимают базовые сетевые принципы (TCP/IP, DNS, HTTP/HTTPS)
  • пишут полезные DevOps-скрипты и утилиты на Python (CLI, работа с API, автоматизация)
  • используют SQL для эксплуатационных задач (JOIN, агрегаты, транзакции, диагностика)
  • контейнеризируют приложения с Docker и понимают основы Kubernetes-деплоя
  • настраивают CI/CD пайплайны и применяют базовые стратегии релизов
  • описывают инфраструктуру как код с Terraform (основы)
  • настраивают наблюдаемость (метрики/логи/алерты) и знают основы DevSecOps/SRE-подхода

Методы обучения:

Лекции, практические занятия, семинары, демонстрация, самостоятельная работа.

Общий объем курса: 200 академических часов. Включает в себя: Аудиторные занятия (и/или занятия онлайн в реальном времени): 100 ак.ч. (в т.ч. практические занятия 42 ак. ч. и 2 семинара (4 ак.ч)) Самостоятельная работа: 100 ак.ч. Формат: лекции + практические занятия + самостоятельная работа.

Критерии оценки результатов обучения:

Результаты обучения оцениваются на основе самостоятельно выполненных практических работ и мини-проекта.

Методы оценки:

При успешном выполнении практические и домашние работы получают оценку «зачет».

Условия окончания курса:

Для успешного окончания курса и получения сертификата необходимо получить зачет по ключевым практическим заданиям и мини-проекту.

Дополнительная информация:

Основные правила организации обучения (на эстонском языке)
Основные правила обеспечения качества учебного процесса (на эстонском языке)

Программа курса

Модуль Основные темы модуля Объем
1. Linux, сети и базовый tooling
  • Linux: файловая система, процессы, systemd
  • Пользователи, права доступа, базовые security-практики
  • Сети: TCP/IP, DNS, HTTP/HTTPS, порты
  • Firewall и базовая диагностика соединений
  • Bash-скрипты и troubleshooting
  • 20 ак. ч.
    2. Python для DevOps
  • Основы Python: типы, условия, циклы, функции
  • Файлы, JSON/YAML, обработка ошибок
  • Модули, виртуальные окружения, pip
  • HTTP/REST API (requests), интеграции
  • CLI-утилиты (argparse/click)
  • Автоматизация задач DevOps (логи, health-checks, скрипты)
  • Мини-проект: Python-инструмент для эксплуатации
  • 32 ак. ч.
    3. SQL и работа с данными
  • Реляционные БД: базовые понятия и архитектура
  • SELECT/WHERE/ORDER BY/LIMIT
  • JOIN (INNER/LEFT), агрегаты и группировки
  • Индексы и базовая оптимизация
  • Транзакции и уровни изоляции (введение)
  • SQL в DevOps: диагностика, отчеты, эксплуатационные выборки
  • 16 ак. ч.
    4. Контейнеризация, CI/CD и IaC
  • Docker: образы, контейнеры, volumes, networks
  • Kubernetes: базовые объекты, деплой, сервисы, ingress (обзор)
  • CI/CD: Git-based workflow, пайплайны (GitLab CI/GitHub Actions/Jenkins)
  • Стратегии релизов: blue/green, canary (обзор)
  • Terraform: основы IaC и управление инфраструктурой
  • 20 ак. ч.
    5. Observability, Security и практический проект
  • Наблюдаемость: метрики/логи/алерты (обзор стека)
  • Основы DevSecOps: secrets, IAM, scanning (введение)
  • SRE-подход: инциденты, postmortem, SLI/SLO (обзор)
  • Финальный мини-проект: пайплайн + деплой + мониторинг
  • 12 ак. ч.
    ИТОГО 100 ак. ч.

    Информация о курсе

    Время проведения:

    29.06.2026 - 29.09.2026
    03.08.2026 - 02.11.2026


    Расписание занятий:

    ПН, СР 18:00-21:00.


    Оставить заявку → Ответим в течение 1 рабочего дня

    Длительность курса:

    8–10 недель (в зависимости от расписания)



    Формат и место проведения:

    Адрес: Tartu mnt. 18, Tallinn / Онлайн.
    Gamma Intelligence Training Centre
    Обучение проходит в аудиторном формате (и/или онлайн через Zoom). Размер группы до 8 человек.

    Язык обучения: русский

    Стоимость: 1950 EUR + НСО 24%

    Общий объем курса: 200 ак. ч.
    Включает в себя:
    Аудиторные занятия: 100 ак.ч. (в т.ч. практические занятия 42 ак. ч. и 2 семинара (4 ак.ч)) Самостоятельная работа: 100 ак.ч.


    Преподаватели

    Николай Зубрилов

    Квалификация: практикующий DevOps/SRE-инженер.

    Специализация: CI/CD, Kubernetes, IaC, observability, автоматизация.

    Опыт преподавания: 5 лет преподавания и консультирования.

    Образование: магистерская степень — компьютерная и системная техника

    Ознакомиться с CV