+375 29 637 43 42 (A1)

+375 33 637 43 42 (МТС) (Viber)

solmaris.by@ya.ru

пн-пт с 9.00 до 18.00
сб и вс - выходной

Республика Беларусь,
г. Минск, ул. Веры Хоружей 3, офис 408Б
ст. м. Якуба Коласа

Курс DevOps-инженер

 

Чему вы научитесь

  • Контейнеризовать приложения с помощью Docker.
  • Собирать и разворачивать код автоматически через CI/CD (GitLab CI / Jenkins).
  • Писать инфраструктуру как код с Terraform и управлять серверами через Ansible.
  • Разворачивать и масштабировать приложения в Kubernetes.
  • Настраивать мониторинг с Prometheus и Grafana, работать с логами.
  • Автоматизировать рутину скриптами на Bash и Python.
  • Эффективно использовать Git в командной разработке.

Итог: вы соберёте полноценный DevOps-пайплайн от коммита до продакшена — и сможете показать его как финальный проект.

Необходимая подготовка

  • Базовое знакомство с Linux (умение работать в терминале: cd, ls, sudo).
  • Общее понимание, что такое контейнеризация и зачем нужна автоматизация сборки/деплоя.

Программа курса (13 модулей, 240 ак. часов) Продолжительность: 5–6 месяцев

Модуль 1. Введение в DevOps

Что такое DevOps, ключевые практики и инструменты. Как выглядит работа DevOps-инженера на реальных проектах.

Модуль 2. Linux для DevOps

Работа в терминале: файлы, процессы, права, пакеты. Настройка рабочей среды под задачи инженера.

Модуль 3. Bash: автоматизация через скрипты

Написание скриптов с переменными, условиями, циклами. Запуск задач по расписанию через cron. Полезные утилиты: grep, awk, find.

Модуль 4. Python для DevOps

Автоматизация задач: работа с API, файлами, системными вызовами. Создание утилит для повседневных задач инженера.

Модуль 5. Git и командная разработка

Работа с репозиториями, ветками, pull request’ами. Best practices для совместной работы в GitLab/GitHub.

Модуль 6. Docker: от контейнера до образа

Создание Dockerfile, управление образами и контейнерами. Оркестрация нескольких сервисов через Docker Compose.

Модуль 7. CI/CD на практике

Настройка пайплайнов в GitLab CI/Jenkins: сборка, тесты, деплой. Безопасная работа с секретами и артефактами.

Модуль 8. Работа с базами данных

Основы PostgreSQL: подключение, запросы, резервное копирование. Простые миграции и управление схемой.

Модуль 9. Облачные технологии: AWS

Запуск и управление инфраструктурой в облаке: EC2, S3, IAM. Работа с бесплатным tier’ом AWS.

Модуль 10. Ansible: управление конфигурацией

Написание playbook’ов и ролей. Массовая настройка серверов без ручного вмешательства.

Модуль 11. Kubernetes: оркестрация контейнеров

Развёртывание кластера (Minikube), запуск приложений через Deployments, Services, Ingress. Основы диагностики.

Модуль 12. Terraform: инфраструктура как код

Описание облачных ресурсов в коде. Управление состоянием, модулями и безопасным развёртыванием.

Модуль 13. Observability: мониторинг и логи

Сбор метрик через Prometheus, визуализация в Grafana. Работа с логами (Loki или ELK).

Финальный проект

Вы соберёте end-to-end пайплайн:
Git → Docker → GitLab CI → Kubernetes → Grafana
— и получите готовое портфолио для трудоустройства.

Детали

Формат: практические занятия + домашние задания + менторская поддержка

Стоимость: 2 200 BYN

Спасибо за заявку! Мы свяжемся с Вами в ближайшее время