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

Этот курс предназначен для разработчиков, системных администраторов и инженеров, которые хотят освоить современные практики 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.
Доступность сертификата зависит от провайдера курса.
Этот курс разработан для студентов всех уровней.
Этот курс доступен исключительно на kb.pub.
Для начала обучения не требуется специальных предварительных условий.
Типичное время завершения варьируется в зависимости от вашего темпа и усердия.
Есть еще вопросы? Посетите kb.pub для получения дополнительной информации.
I'm currently connected to a free Wi-Fi network at a local cafe, and I'm about to access my work email. I'm concerned that this public network might not be secure, and my communications could be inter...
I've been using the same simple password for several of my less critical online accounts, like social media and forums. I'm starting to worry that if one of these accounts is compromised, it could lea...
I've been encountering persistent and aggressive pop-up advertisements on my personal computer, even when I'm not browsing the web. Some of them claim my system is infected and urge me to download sof...
I'm currently connected to a free Wi-Fi network at a local cafe, and I'm about to access my work email. I'm concerned that this public network might not be secure, and my communications could be inter...
I've been using the same simple password for several of my less critical online accounts, like social media and forums. I'm starting to worry that if one of these accounts is compromised, it could lea...
I've been encountering persistent and aggressive pop-up advertisements on my personal computer, even when I'm not browsing the web. Some of them claim my system is infected and urge me to download sof...