О курсе

Курс посвящён инженерной сборке DevOps-инфраструктуры для продакшена. Программа охватывает базовую настройку сервера, автоматизацию развёртывания с помощью Terraform и Ansible, контейнеризацию и оркестрацию (Docker, Kubernetes), непрерывную интеграцию и доставку (GitLab CI, GitHub Actions), безопасность (Vault, secrets management), мониторинг и алертинг (Prometheus, Grafana), управление логами (ELK). Отдельные блоки посвящены отказоустойчивости, масштабированию и принципам Site Reliability Engineering. Каждое занятие завершается практическим артефактом: настроенным сервером, CI/CD-пайплайном, Kubernetes-кластером или автоматизированным деплоем. По итогам курса предполагается создание end-to-end DevOps-инфраструктуры, которую можно добавить в портфолио.

Что рассматривается в программе

  • рассматриваются принципы DevOps-культуры и методологий (CI/CD, Infrastructure as Code, GitOps)
  • разбирается работа с Linux: администрирование серверов, bash-скриптинг, управление процессами и сервисами
  • изучается контейнеризация приложений с Docker и оркестрация в Kubernetes (pods, deployments, services)
  • рассматривается автоматизация инфраструктуры с помощью Terraform и Ansible
  • настраиваются CI/CD пайплайны в GitLab CI, GitHub Actions и Jenkins
  • работа с системами контроля версий (Git, GitHub, GitLab), включая GitFlow и trunk-based development
  • мониторинг инфраструктуры и приложений с Prometheus, Grafana, настройка алертов и дашбордов
  • сбор и анализ логов с помощью ELK Stack и Loki

Кому может быть полезен курс

  • тем, кто интересуется DevOps и хочет освоить практические аспекты профессии
  • начинающим инженерам, системным администраторам, разработчикам и тестировщикам, которым нужно ознакомиться с реальными DevOps-процессами
  • тем, кто планирует подготовиться к собеседованиям на позиции DevOps/SRE Engineer

Вопросы о программе

Какие инструменты рассматриваются в курсе?

В курсе рассматриваются Docker, Kubernetes, Ansible, Terraform, GitLab CI, GitHub Actions, Jenkins, Prometheus, Grafana, ELK Stack, Vault и другие инструменты DevOps.

Какие темы включены в программу?

Программа включает основы DevOps и Linux, непрерывную интеграцию и доставку, контейнеризацию и Docker, Kubernetes и оркестрацию, инфраструктуру как код, облачные платформы, мониторинг и логирование, безопасность DevSecOps, управление конфигурацией и администрирование продакшена.

Требуются ли глубокие знания для начала обучения?

По описанию курса, он не требует глубоких знаний — всё нужное разбирается по ходу практики.