Облачное развертывание (Cloud Native Deployment)
Завершите свой путь в DevOps с помощью этого практического курса, состоящего исключительно из заданий. Он объединяет CI/CD, инфраструктуру как код (IaC), развертывание в Kubernetes и автоматизацию операций на Python. Этот проект представляет собой итоговое комплексное упражнение, в ходе которого вы будете работать более самостоятельно, связывая современные практики доставки ПО в единый облачный рабочий процесс (cloud-native workflow).
Почему это важно
Облачная доставка — это не один инструмент или платформа. Она зависит от слаженной работы автоматизированных конвейеров, воспроизводимой инфраструктуры, оркестрации развертывания приложений и вспомогательной автоматизации. Этот проект поможет вам перейти от изучения отдельных навыков к их применению в рамках единой сквозной модели доставки.
Чему вы научитесь
- Связывать CI/CD, управляемый репозиторием, с последующими этапами развертывания инфраструктуры и приложений.
- Использовать инфраструктуру как код (IaC) в качестве уровня подготовки ресурсов для доставки приложений.
- Развертывать и управлять stateless-приложениями в Kubernetes как частью более широкого рабочего процесса.
- Внедрять автоматизацию на Python там, где возможностей обычных shell-скриптов становится недостаточно.
- Выполнять сложные практические задачи, требующие интеграции нескольких современных DevOps-инструментов.
- Воспринимать облачную доставку как полноценный операционный конвейер, а не как набор разрозненных инструментов.
План курса
Проект начинается с построения CI/CD-конвейера, где автоматизированное выполнение рабочих процессов закладывает основу пути доставки. Затем мы переходим к инфраструктуре как код, внедряя декларативное управление ресурсами в качестве среды для развертывания.
Далее вам предстоит выполнить задачу по развертыванию приложения в Kubernetes, что добавит оркестрацию контейнеров в ваш рабочий процесс. Завершается проект автоматизацией операций на Python, что подчеркивает необходимость создания кастомных инструментов для обслуживания облачных сред.
Для кого этот курс
Этот курс предназначен для тех, кто уже завершил основные модули по DevOps и хочет проверить свои силы в итоговом проекте. Он идеально подходит для тех, кто стремится научиться объединять CI/CD, Terraform, Kubernetes и автоматизацию на Python в единый, слаженный процесс доставки.
Результаты
По окончании курса вы научитесь рассматривать облачную доставку как интегрированную систему, применять современные DevOps-инструменты в правильной последовательности и выполнять полноценные сквозные развертывания самостоятельно, опираясь на полученные знания.

