Облачная инфраструктура стала ключевым инструментом для компаний, стремящихся ускорить разработку, улучшить стабильность сервисов и снизить операционные издержки. Этот курс поможет вам разобраться в современных подходах к управлению инфраструктурой, автоматизации процессов и внедрению GitOps в корпоративной среде.
Что представляет собой облачная инфраструктура для бизнеса
Облачная инфраструктура — это гибкая среда, которая позволяет компаниям быстро масштабировать сервисы, оптимизировать ресурсы и автоматизировать процессы разработки и эксплуатации. На курсе рассматриваются ключевые практики, инструменты и стратегии, используемые в современных IT‑организациях.
Ключевые преимущества для компаний
Снижение затрат на обслуживание серверов и оборудование.
Быстрая масштабируемость инфраструктуры под потребности бизнеса.
Повышение отказоустойчивости и доступности сервисов.
Ускорение процессов разработки и релизов.
Управление жизненным циклом ПО в облачной среде
Одним из базовых вопросов курса является построение эффективного процесса управления жизненным циклом программного обеспечения — от разработки до эксплуатации и поддержки.
Основные вызовы и их решение
Согласование интересов разработчиков, операторов и бизнеса.
Минимизация ручных процессов с помощью автоматизации.
Стандартизация инфраструктурных решений.
Настройка воспроизводимых и прозрачных процессов доставки ПО.
Автоматизация и стандартизация процессов
Автоматизация — важнейший элемент современной облачной архитектуры. Вы узнаете, какие подходы и инструменты используются для упрощения и ускорения работы команд.
CI/CD: непрерывная интеграция и поставка
CI/CD позволяет оперативно внедрять изменения, быстро находить ошибки и минимизировать риски при релизах. На курсе рассматриваются:
Стратегии построения конвейеров CI/CD.
Инструменты автоматизации тестирования и сборки.
Подходы к безопасному развертыванию в облаке.
GitOps: новый уровень управления инфраструктурой
GitOps — это практика, которая использует Git как единый источник правды для инфраструктуры и приложений.
Что вы изучите
Принципы GitOps и его преимущества.
Инструменты, такие как ArgoCD или FluxCD.
Подходы к автоматизации развертываний.
Настройку процессов отката и контроля изменений.
Облачные и самоуправляемые решения: плюсы и минусы
Сравнение облачных и on‑premise решений помогает компаниям выбрать оптимальную стратегию для своих проектов.
Облачные решения
Быстрое масштабирование.
Оплата по факту использования.
Высокий уровень доступности.
Зависимость от провайдера.
Самоуправляемая инфраструктура
Полный контроль над инфраструктурой.
Гибкость в выборе технологий.
Высокие затраты на обслуживание и поддержку.
Необходимость собственной экспертизы.
Практические мастер‑классы
Курс включает практические занятия, на которых вы научитесь применять полученные знания на реальных задачах.
Что вы будете делать на практике
Создание и структурирование репозиториев.
Построение пайплайнов автоматизации.
Настройка GitOps‑инструментов.
Работа с облачными сервисами и управление конфигурацией.
Кому подойдет этот курс
Инженерам DevOps.
Архитекторам и техническим лидерам.
Системным администраторам, переходящим в облачные технологии.
Разработчикам, желающим лучше понимать инфраструктурную часть.
Присоединяйтесь к курсу, чтобы освоить современные методы работы с облачной инфраструктурой и повысить свою профессиональную ценность в быстро меняющемся мире IT.
Удален по просьбе правообладателя
Урок 1.00:06:46
Introduction
Урок 2.00:08:19
Three Ws
Урок 3.00:06:09
Organization Problems
Урок 4.00:06:22
Source Control & Service Management
Урок 5.00:13:36
Continuous Delivery & Continuous Integration
Урок 6.00:05:56
Logging & Metrics
Урок 7.00:09:07
Introduction to GitOps
Урок 8.00:19:45
Terraform & Pulumi
Урок 9.00:07:11
Automation Tools Q&A
Урок 10.00:10:41
Automation Providers
Урок 11.00:08:50
Automation Providers Q&A
Урок 12.00:08:20
Continuous Integration & Delivery CI/CD
Урок 13.00:09:39
CI/CD Q&A
Урок 14.00:13:18
Self-Hosted vs Cloud Providers
Урок 15.00:06:26
Infrastructure Setup
Урок 16.00:18:53
Terraform Cloud Components
Урок 17.00:10:32
Developer Service Components
Урок 18.00:11:37
Creating a Doppler Project
Урок 19.00:12:51
GitHub Configuration
Урок 20.00:06:51
Terraform Cloud Setup
Урок 21.00:13:29
AWS Setup
Урок 22.00:05:32
AWS Security Credentials & Doppler CLI
Урок 23.00:08:19
Creating a Managed Repository
Урок 24.00:11:57
Adding Providers
Урок 25.00:04:28
Using the Terraform CLI
Урок 26.00:04:27
Migrating to Terraform Cloud
Урок 27.00:14:51
Locals
Урок 28.00:10:37
Iterating Through Locals
Урок 29.00:08:00
Moving Resources
Урок 30.00:08:24
Renaming the Workspace
Урок 31.00:02:50
Updating the TFE Repo
Урок 32.00:11:30
Configuring a Version Control Provider
Урок 33.00:06:47
Adding a VCS Repo Identifier
Урок 34.00:07:52
Creating a Variable Set
Урок 35.00:07:04
Creating a GitHub Automation Repo
Урок 36.00:06:24
Configuring a GitHub Workspace
Урок 37.00:09:59
Using the Repository Terraform Module
Урок 38.00:12:08
Adding Repository to Terraform Cloud
Урок 39.00:11:25
Committing and Pushing Updates
Урок 40.00:04:28
GitHub Automation Q&A
Урок 41.00:08:45
Creating AWS Automation Repos
Урок 42.00:12:03
Configuring an AWS Network
Урок 43.00:08:29
Configuring an AWS Cluster
Урок 44.00:13:53
Adding AWS Repos to Workspace
Урок 45.00:10:00
Creating AWS Variable Sets
Урок 46.00:06:38
Generating the AWS Services
Урок 47.00:10:06
Creating the Service Repo
Урок 48.00:16:18
Creating the Product Service Repo
Урок 49.00:09:19
Deploying a Service
Урок 50.00:08:30
Wrapping Up
Авторы - Erik Reinert, master.dev (ex FrontendMasters)
Эрик Рейнерт - старший разработчик программного обеспечения с более чем десятилетним опытом работы в различных областях разработки. Он начал карьеру с фронтенда, затем перешёл к бэкенду и fullstack-разработке, а позже сосредоточился на решении организационных задач в области DevOps и инфраструктуры. Эрика отличает страсть к поиску наилучших решений любой проблемы через сотрудничество и грамотную документацию.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.