vronskiy.ru

DevOps и конвейер CI/CD

Автоматизировать доставку и развертывание программного обеспечения

12.02.20242 мин чтенияОбновлено 1 месяц назад
4.9
16800 просмотровСредний95 часов
1766403225

Курс: DevOps и CI/CD конвейер

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

Что вы узнаете:

Основы DevOps — Культура, принципы и ценности DevOps — Устранение разрозненности между разработкой и эксплуатацией — Ключевые метрики DevOps (DORA: частота развертывания, время выполнения и т. д.)

Непрерывная интеграция (CI) — Автоматизированная сборка и тестирование кода — Инструменты: GitHub Actions, GitLab CI, Jenkins — Управление артефактами и версионирование

Непрерывная доставка и развертывание (CD) — Стратегии развертывания: Blue/Green, Canary, Rolling Updates — Управление средами: dev, staging, production — Инфраструктура как код (IaC): Terraform, Pulumi

Контейнеризация и оркестрация — Создание и оптимизация образов Docker — Оркестрация Kubernetes: Pods, Deployments, Services — CI/CD для приложений на базе Kubernetes

Мониторинг и циклы обратной связи — Логирование, трассировка и метрики (OpenTelemetry, Prometheus, Grafana) — Интеграция обратной связи в конвейер — Обеспечение надежности и наблюдаемости

Безопасность в DevOps (DevSecOps) — Сканирование уязвимостей в коде и образах контейнеров — Управление секретами (HashiCorp Vault, Kubernetes Secrets) — Политики безопасности и соответствие требованиям в конвейерах

Практические проекты — Создание полного CI/CD конвейера с нуля — Миграция устаревшего приложения в облачную инфраструктуру — Автоматизация подготовки инфраструктуры и развертывания с использованием реальных сценариев

Результат курса:

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

Часто задаваемые вопросы

Чему я научусь на этом курсе?

Вы получите всесторонние знания по DevOps и конвейер CI/CD.

Могу ли я учиться в своем темпе?

Да, большинство курсов позволяют обучение в своем темпе.

Где я могу получить доступ к этому курсу?

Этот курс доступен исключительно на vronskiy.ru.

Есть ли сертификат по завершении?

Доступность сертификата зависит от провайдера курса.

Подходит ли этот курс для начинающих?

Этот курс разработан для студентов всех уровней.

Есть ли какие-либо предварительные требования?

Для начала обучения не требуется специальных предварительных условий.

Сколько времени нужно для завершения?

Типичное время завершения варьируется в зависимости от вашего темпа и усердия.

Есть еще вопросы? Посетите vronskiy.ru для получения дополнительной информации.

Вам также может понравиться