🚀
Направление специализации

DevOps-инженерия

От Git и Docker до Kubernetes и облака — полноценная практическая программа по CI/CD пайплайнам, Infrastructure as Code и оркестрации контейнеров.

120 часов60 занятий
6 модулей+ итоговый проект
СреднийУровень
5–6 месяцевДлительность
🔑
Пререквизит: Системное администрирование или эквивалентные знания (Linux, сети, основы Docker, знакомство с Ansible).
Программа

6 модулей — от культуры до Kubernetes

Ядро курса — глубокая практика по Docker, CI/CD и Kubernetes.

  • SDLC, Waterfall vs Agile, проблема стены между Dev и Ops
  • Интенсивное повторение Linux — bash, systemd, SSH
  • Git углублённо — branch/merge/rebase, поток PR/MR, Git Flow vs Trunk-based
  • Среда разработчика — VS Code, удалённая работа по SSH, документирование в Markdown
  • Image vs container, Docker Engine, registry (Docker Hub, GitLab Registry)
  • Dockerfile: слои, multi-stage build, оптимизация размера образа
  • Networking и volumes, Docker Compose (web + БД + кэш)
  • Безопасность контейнеров: non-root пользователь, сканирование образов Trivy
  • Понятия CI/CD, анатомия пайплайна (build → test → deploy)
  • GitHub Actions — workflow, job, step, runner
  • GitLab CI — .gitlab-ci.yml, stages, artifacts, установка собственного runner
  • Стратегии деплоя: rolling update, blue-green, canary, rollback
  • Мини-проект: commit → test → build → автоматический деплой на сервер
  • Ansible углублённо: roles, vault, inventory, handlers, шаблоны Jinja2
  • Основы Terraform: provider, resource, state, цикл plan/apply/destroy
  • Практика Terraform: создание VM/сети/storage в облаке через код
  • IaC + CI/CD, введение в GitOps
  • Архитектура: control plane, worker node, kubectl
  • Развёртывание кластера: k3s/minikube, понятие EKS/AKS
  • Pod, ReplicaSet, Deployment, Service и Ingress (nginx)
  • ConfigMap/Secret, PersistentVolume/StatefulSet, Helm
  • RBAC и безопасность, GitOps (знакомство с ArgoCD)
  • Prometheus — метрики, exporters, основы PromQL
  • Grafana и Alertmanager, уведомления в Telegram
  • Централизованное логирование: Loki + Promtail
  • Основы AWS (IAM, EC2, VPC, S3), Kubernetes в облаке (EKS)
  • Понятия SRE: SLA/SLO/SLI, культура post-mortem
🧪

Необходимая инфраструктура

VM (4 vCPU / 8 ГБ RAM) на каждого студента или общий сервер Proxmox; кластеры k3s; GitLab (self-hosted или gitlab.com); аккаунты AWS free tier.

🎓 Итоговый проект

Полноценный DevOps-пайплайн

Развёртывание микросервисного веб-приложения (frontend + backend + БД) в GitLab/GitHub; создание инфраструктуры с помощью Terraform; настройка через Ansible; CI/CD пайплайн: commit → test → сборка Docker → registry → автоматический деплой в Kubernetes (rolling update); мониторинг и алертинг Prometheus + Grafana; документированный README и архитектурная схема.

Сертификаты

Сертификаты, к которым мы готовим

1 DevOps Institute Foundation / Leader 2 CKA (Certified Kubernetes Administrator) 3 AZ-400 / AWS DevOps Engineer 4 HashiCorp Terraform Associate

Записаться на курс «DevOps-инженерия»

Запишитесь на консультацию, чтобы узнать о начале следующей группы.