Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

29.01.2025

Автор

Эвелина Газиева

На чтение

18 минут

Топ-34 курса по DevOps Engineering

DevOps-инженер – это специалист, объединяющий в себе множество полезных функций с целью упрощения процессов внутри ИТ-команды. По сути DevOps Engineering создано для налаживания автоматизации рутинных задач и организации слаженной работы программистов и менеджеров проекта. DevOps-инженер задействован на каждом из этапов разработки продукта: он должен уметь писать код, работать с облачными хранилищами, выполнять функции сисадмина и многое другое. В последние годы интерес работодателей к этим специалистам растет, поэтому пропорционально растут предложения и зарплаты. 

В подборке вы найдете лучшие онлайн-курсы DevOps инженера с нуля и для продвинутых специалистов. А если вы сомневаетесь, подойдет ли вам это направление, советуем обратить внимание на несколько бесплатных курсов длительностью от 1 до 3 месяцев.

Ниже вы можете рассмотреть 34 курса по DevOps Engineering

Средние зарплаты

hh.ru

DevOps-инженер

70 000 ₽ — 350 000 ₽

Программа курса

На курсе вы изучите актуальные инструменты специалиста по DevOps-инжинирингу. Преподаватели объяснят сложную теорию и потренируют вас применять навыки на практике.

1.
Методология DevOps
2.
Основы сетей
3.
Linux
4.
Системы контроля версий, использование Git
5.
Основы баз данных
6.
Python
7.
Docker
8.
Управление конфигурациями. Ansible
9.
Управление конфигурациями. Terraform
10.
AWS, Yandex Cloud, Google Cloud. Основы облачных технологий
11.
Оркестрация контейнеров. Kubernetes
12.
Мониторинг. Zabbix, ELK, Prometheus, Grafana

Чему вы научитесь

Использовать инструменты DevOps-инжиниринга
Программировать на Python
Работать с операционной системой Linux
Управлять конфигурациями с помощью Terraform и Ansible
Вести мониторинг с помощью Zabbix, ELK, Prometheus и Grafana
Логотип школы
4,2
DevOps-инженер от Skillbox
12 Месяцев
200 уроков
4 163 ₽ в месяц
141 551 ₽
235 918 ₽
Ещё -60% по промокоду

Программа курса

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

1.
Python Basic
2.
Devops-инженер. Основы
3.
Воркшопы для участников
4.
Итоговый проект. Инфраструктурная платформа

Чему вы научитесь

Внедрять принципы DevOps в существующие IT-процессы
Программировать на Python
Работать с инфраструктурой как с кодом
Управлять CI/CD процессами
Автоматизировать развёртывание и тестирование приложений

Программа курса

Чтобы попасть на магистратуру, подайте необходимые документы и сдайте вступительные экзамены. Обучение будет проходить на платформе онлайн-школы. На курсе можно решать собственные рабочие задачи. У вас будет студенческий билет, который позволит посещать мероприятия вуза. Вас также ждёт практика в крупных компаниях или на текущем рабочем месте. 

1.
Всё о поступлении, учёбе и карьерных перспективах
2.
Перезачёты и упрощённая аттестация
3.
1 семестр
4.
2 семестр
5.
3 семестр
6.
4 семестр

Чему вы научитесь

Разбираться в теории и методологии DevOps
Программировать на разных языках
Работать с большими данными
Работать с машинным обучением
Развивать софт скиллы
Логотип школы
123 185 ₽
205 296 ₽
Ещё -5% по промокоду

Программа курса

Вы научитесь применять технологии DevOps при работе над проектами, использовать метрики и организовывать работу команды. Закрепите полученные знания при выполнении практических заданий.

1.
Введение в курс и профессию
2.
Управление инфраструктурой и конфигурациями
3.
Мониторинг, журналирование и observability
4.
Микросервисная архитектура, Kubernetes
5.
Дипломный проект
6.
Бонусный блок. Подготовка к техническим собеседованиям
7.
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями

Чему вы научитесь

Настраивать Jira, Confluence, Redmine
Организовывать работу команды
Настраивать безопасность
Применять Scrum, Kanban, Waterfall, Zero-Zero
Создавать и оптимизировать CI/CD

Программа курса

Учеба проходит онлайн на вебинарах два раза в неделю. У вас будет чат для общения с одногруппниками и преподавателями. Прошедшие уроки будут доступны в записи. Предусмотрены и домашние работы, на выполнение каждой из них потребуется от 3 до 5 часов. 

1.
Подготовка среды разработки
2.
Обмен данными
3.
EDT, СППР, брокеры, производительность
4.
Скрипты, автотесты, CI/CD
5.
Проектная работа

Чему вы научитесь

Использовать инструменты для контроля версий кода
Проводить автоматическое тестирование кода
Настраивать автоматизацию процессов в 1С
Упралвять конфигурациями
Применять CI/CD

Программа курса

Курс включает в себя видеоуроки, практические задания и онлайн-встречи с преподавателями. В рамках обучения на выбор предоставляются три тарифа: "Базовый", "Комфорт", "Полный фарш".

1.
Первый этап. Изучаем Ansible и основы Docker
2.
Второй этап. Изучить Kubernetes и CI/CD: настройка и обслуживание отказо­устойчивого кластера, работа с сетевой безопасностью
3.
Третий этап. Изучить настройку мониторинга и логирования в Kubernetes: работа с EFK, Prometheus, Loki, Grafana
4.
Четвертый этап. Выполнить финальный проект, основанный на реальном кейсе: построение облачной инфраструк­туры, настройка управления инфра­структурой через Terraform и развёртывание приложения

Чему вы научитесь

Работать в Git
Настраивать отказоустойчивый кластер
Работать с сетевой безопасностью
Проводить мониторинг в Kubernetes
Строить облачную инфраструктуру
Логотип школы
3 462 ₽ в месяц
76 166 ₽
126 943 ₽
Ещё -60% по промокоду

Программа курса

Курс состоит из 26 учебных блоков, в которых вас ждут вебинары и практика на основе реальных кейсов. Вы научитесь администрировать сервисы и приложения, писать скрипты на Bash и поддерживать IT-инфраструктуру.

1.
Язык запросов SQL
2.
Старт в DevOps: системное администрирование для начинающих

Чему вы научитесь

Администрировать Linux
Работать с базами данных
Диагностировать и устранять неполадки
Настраивать веб-сервисы
Программировать в командной строке
Иллюстрация к факту

Широкие возможности для роста

В настоящее время популярность DevOps Engineering растет с каждым годом все больше и больше. Неудивительно, что интерес к сфере также порождает новых узкопрофильных специалистов. Так, уже известно о существовании TechOps, LiveOps, CloudOps, NetOps, SecOps...

Логотип школы
4 015 ₽ в месяц
124 464 ₽
207 440 ₽
Ещё -7% по промокоду

Программа курса

На онлайн-курсе вы научитесь писать код на Python, обретёте базовые знания в области DevOps-инжиниринга, а также выучите язык запросов SQL.

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Программировать на Python
Обеспечивать стабильность и безопасность сервисов
Тестировать Ansible-код
Настраивать мониторинг
Управлять непрерывной интеграцией
Логотип школы
45 540 ₽
91 080 ₽
Ещё -12% по промокоду

Программа курса

На онлайн-курсе студенты разберутся в методологии DevOps, обретут навыки работы в Linux, Git, Docker и Ansible, изучат языки программирования SQL и Python и защитят проект по итогам обучения.

1.
Блок 1: Введение в DevOps
2.
Блок 2: Основы Linux и работа с Bash
3.
Блок 3: CI/CD системы
4.
Блок 4: Системы контроля версий Git и Gitlab
5.
Блок 5: Работа с Docker
6.
Блок 6: Управление конфигурациями, Ansible
7.
Блок 7: Основы SQL для DevOps
8.
Блок 8: SQL и базы данных
9.
Блок 9: Python для DevOps
10.
Дипломная работа

Чему вы научитесь

Знать основы DevOps
Работать в Git и GirLab
Знать основы Python
Знать основы SQL
Упаковывать приложения в Docker

Программа курса

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

1.
DevOps. Необходимость меняться
2.
Управление инфраструктурой и конфигурацией
3.
Continuous Integration & Continuous Delivery с использованием Docker
4.
Fast Feedback Loop (мониторинг и логирование)
5.
Контейнерная Оркестрация
6.
Проектная работа

Чему вы научитесь

Контролировать ход проекта с помощью СКВ Git
Улучшать взаимодействие специалистов между собой
Обеспечивать безопасность инфраструктуры
Мониторить различные показатели приложения
Работать с контейнерами
Логотип школы
53 000 ₽
Ещё -11 000 ₽ по промокоду

Программа курса

Вы научитесь настраивать непрерывную интеграцию, автоматизируете деплой, научитесь проводить мониторинг и сбор ошибок.

1.
Автоматизация окружения
2.
Деплой и эксплуатация
3.
Управление инфраструктурой

Чему вы научитесь

Автоматизировать деплой
Упаковывать приложения в Docker
Разворачивать облачную инфраструктуру
Подключать непрерывную интеграцию
Настраивать мониторинг и сбор ошибок

Программа курса

Курс составлен из 7 образовательных модулей. Вы сможете освоить около 30 тем и выполнить несколько проектов, получить множество навыков и настроиться на полноценную работу с командами.

1.
Вводный модуль
2.
Hard Skills
3.
Soft Skills
4.
Менеджмент
5.
Tech Governance
6.
Проектный модуль

Чему вы научитесь

Управлять изменениями в процессе разработки программного обеспечения
Принимать быстрые решения
Развивать навыки членов команды
Анализировать данные и принимать решения на основе этих данных

Программа курса

Вас ожидает подробное изучение тем, связанных с сетями в сфере DevOps-инжиниринга, в формате видеокурса, по итогам которого, сдав все необходимые домашние задания и тесты, вы получите именной сертификат.

1.
Введение
2.
Что такое сети на примере Linux
3.
Делаем офисный роутер из Linux
4.
Работа с локальной сетью и серверами
5.
Подключаем удаленные офисы. Маршрутизация, VPN-туннели.
6.
Ищем проблемы. Инструменты отладки
7.
Заключение

Чему вы научитесь

Строить надежные системы на Linux
Выбирать схему балансировки трафика
Пользоваться инструментами для поиска проблем
Настраивать firewall

Инструменты

Программа курса

Бесплатный курс научит вас работать с динамичными средами. Вы прочитаете лонгриды и выполните практические задания, основанные на задачах перспективной стартап-компании.

1.
Введение
2.
Выдадим доступы к проекту, организуем Dev и Stage контуры
3.
Настроим динамические окружения
4.
Сэкономим ресурсы и наполним базу тестовыми данными
5.
Итоги курса

Чему вы научитесь

Настраивать инфраструктуру под развёртывание динамических окружений
Работать с Yandex Data Transfer
Оптимизировать ресурсы системы
Автоматизировать отдельные процессы
Работать с CI/CD-процессами
Иллюстрация к факту

DataOps

DevOps и DataOps – смежные направления, но они имеют различия. DevOps основывается на поддержании постоянной слаженной работы программного обеспечения; для него основными рабочими точками являются разработка, тестирование и развертывание. Для DataOps в фокусе внимания находится работа с данными, слежение за их актуальностью, а также поиск безопасных путей к их использованию. 

Программа курса

Откройте для себя увлекательный мир облачных технологий с бесплатным онлайн-курсом от Яндекс Практикум! Этот курс станет вашим путеводителем в освоении платформы Yandex Cloud и откроет новые перспективы в области информационных технологий.

В процессе обучения вам предстоит выполнить 60 уникальных практических заданий, которые помогут не только разобраться в основах облачных решений, но и развить востребованные навыки, высоко ценимые на рынке труда.

Каждое задание создано с акцентом на практическое применение знаний, что позволит вам решать реальные задачи и сделает процесс обучения максимально продуктивным и увлекательным.

По окончании курса вы получите сертификат, который станет важным достижением и заметным элементом вашего резюме

1.
Начало работы в облаке
2.
Хранение и анализ данных
3.
DevOps и автоматизация
4.
Serverless
5.
Безопасность
6.
Прогнозирование затрат и оптимизация расходов

Чему вы научитесь

Применять технологии виртуализации
Понимать принципы работы и архитектуры облачных вычислений
Создавать, настраивать и управлять облачными инфраструктурами
Хранить, обрабатывать и анализировать данные в облаке
Использовать инструменты для автоматизации процессов развертывания и управления
Работать с нужными сервисами, такими как AWS, Azure или Google Cloud

Программа курса

Вам предстоит изучить теоретические материалы и выполнить практические задания, а также создать итоговый проект. 

1.
Архитектура Linux
2.
Управление, безопасность и мониторинг
3.
Linux и сеть
4.
Сервисы Linux
5.
Проект

Чему вы научитесь

Администрировать операционную систему Linux
Обеспечивать пользовательскую безопасность
Работать с сетевой архитектурой
Взаимодействовать с базами данных
Вести логирование

Программа курса

В результате обучения вы станете ценным специалистом, способным проектировать, развертывать и поддерживать сложные production-системы, обеспечивая их стабильность, производительность и безопасность.

1.
1. Введение
2.
2. Отказоустойчивость инфраструктуры в Yandex Cloud
3.
3. Безопасность и разграничение доступов в Kubernetes
4.
4. Безопасность вокруг контейнеров
5.
5. Настройка мониторинга для продуктивной и непродуктивной сред
6.
6. Итоги курса

Чему вы научитесь

Проектировать системы с учетом потенциальных точек отказа и механизмов их минимизации, обеспечивая непрерывность работы сервисов
Определять оптимальную структуру системы, выбирать подходящие компоненты и технологии, учитывая требования к производительности, отказоустойчивости и безопасности
Разрабатывать стратегии масштабирования, позволяющие адаптировать систему к изменяющимся нагрузкам и росту объемов данных
Использовать инструменты автоматизации (например, Ansible, Terraform) для быстрого и надежного развертывания систем в различных средах
Внедрять меры безопасности, включая контроль доступа, шифрование данных и защиту от атак
Решать сложные задачи, связанные с обеспечением стабильности, производительности и безопасности систем

Программа курса

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

1.
Основы создания облачных систем
2.
Принципы проектирования облачных систем
3.
Практические подходы решения основных задач при проектировании облачных систем
4.
Методика миграции существующих решений в облачную архитектуру
5.
Проектная работа

Чему вы научитесь

Использовать облачные сервисы при помощи графических интерфейсов
Сопровождать архитектуры облачных решений
Использование Agile DevOps разработки
Обеспечивать безопасную работу облачной инфраструктуры
Разрабатывать cloud-native приложения
Логотип школы
15 000 ₽ в месяц
60 000 ₽

Программа курса

Вы будете проходить темы последовательно: каждую неделю будет открываться доступ к следующему модулю. В каждом из них – теоретические уроки и практические задания. Практику можно сдавать в период до двух недель. Вы получите обратную связь от экспертов, программирующих на языке Go. Также вы сможете участвовать на онлайн-встречах с экспертами.

1.
​​​​​​​Основы Golang
2.
Установочная встреча со спикерами
3.
Погружаемся глубже в основы 
4.
Concurrency
5.
GO на практике. Часть 1
6.
GO на практике. Часть 2
7.
Работа с docker из Go 
8.
Встреча по пройденным модулям
9.
Паттерны Kubernetes
10.
Операторы Kubernetes 
11.
Встреча по пройденным модулям
12.
Итоговый проект

Чему вы научитесь

Создавать API сервиса с помощью Golang
Запускать контейнеры
Работать в Docker в связке с Go
Работать с операторами и паттернами в Kubernetes

Инструменты

Логотип школы
5 000 ₽ в месяц
20 000 ₽

Программа курса

Чтобы обучение было комфортным, к студентам предъявляются входные требования. Вы должны знать принципы администрирования Linux, работать с Docker и Git на базовом уровне, а также, желательно, обладать навыками работы с GitLab и GitLab CI. Если вы выбираете формат поточных занятий, то в команде единомышленников по четкому графику вы освоите Python. Будете участвовать в АМА-сессиях и сможете сдать итоговую работу. Видео-формат позволит вам получить доступ ко всем занятиям сразу.  

1.
Основы синтаксиса и структур в Python
2.
Улучшенное владение Python: оптимизации и ООП
3.
Подключения по сети
4.
Работа с текстом в различных форматах
5.
Взаимодействие с операционной системой
6.
K8S оператор на Python (live-coding stream)
7.
АМА-сессия со спикерами (формат потока)
8.
Пишем свой модуль для Ansible
9.
Создание и кейсы использования своего API
10.
АМА-сессия со спикерами (формат потока)
11.
Тестирование API своего приложения
12.
Взаимодействие CVS и DevOps системами
13.
Chatops с Errbot на Python
14.
Итоговый проект (формат потока)

Чему вы научитесь

Автоматизировать изменения конфигурации сервера
Создавать инструмент на Python для анализа и отключения холостых ресурсов
Настраивать автоматическое предоставление доступов к серверам
Создавать модуль управления правами для Ansible
Тестировать API своего приложения

Программа курса

Практический онлайн-курс для действующих DevOps‑инженеров по особенностям самостоятельного проведения нагрузочного тестирования.

1.
1. Введение
2.
2. Развёртывание контура для проведения нагрузочного тестирования
3.
3. Нагрузочное тестирование
4.
4. Анализ результатов нагрузочного тестирования
5.
5. Итоги курса

Чему вы научитесь

Определять максимальную производительность системы
Находить релизы для замедления производительности системы
Работать с данными на стендах
Организовывать и проводить нагрузочное тестирование
Анализировать результаты

Инструменты

Иллюстрация к факту

Continuous integration, continuous delivery

CI/CD является одним из ключевых направлений в DevOps. CI/CD-пайплайны необходимы для безостановочной сборки кода и доставки его до стейджей и сред. Для этих целей необходимо обладать навыками работы в Jenkins, Git или GitLab. 

Программа курса

Этот курс поможет вам научиться совместно использовать такие инструменты, как Prometheus и Grafana, для мониторинга системы и сбора необходимых метрик.

1.
Подходы к мониторингу. Blackbox & Whitebox, 4 golden signals, RED, USE
2.
Grafana, Prometheus & Alertmanager. Установка и настройка
3.
Prometheus. Модель данных и типы метрик. Особенности мониторинга latency
4.
Prometheus. PromQL
5.
Grafana. Первый dashboard
6.
Grafana. Tips & tricks
7.
Alerting. Grafana vs Prometheus
8.
Alerting. Тестирование

Чему вы научитесь

Проводить мониторинг системы
Собирать и визуализировать метрики при помощи Prometheus и Grafana
Читать и понимать получившиеся графики
Поддерживать надёжную и бесперебойную работу сервиса

Инструменты

Программа курса

Вас ожидает 8 учебных модулей из онлайн-лекций и семинаров, на которых опытные кураторы дадут всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио.

1.
Введение в мониторинг и алертинг
2.
GAP-stack (Grafana, Prometheus, Alertmanager)
3.
Логирование
4.
Итоговый проект

Чему вы научитесь

Настраивать трейсинг
Работать с Prometheus
Визуализировать данные c Grafana
Реагировать на инциденты

Программа курса

На курсе вы подробно разберете продвинутые возможности и инструменты кластера Kubernetes. Поймете, как настраивать аутентификацию, научитесь выстраивать систему безопасности.

1.
Введение
2.
Создание отказоустойчивого кластера изнутри
3.
Аутентификация пользователей в кластере
4.
Network Policy
5.
Безопасность и высокодоступные приложения в кластере
6.
Kubernetes под капотом
7.
Stateful приложения в кластере
8.
Хранение секретов
9.
Horisontal Pod Autoscaler
10.
Резервное копирование кластера
11.
Ротация сертификатов в кластере
12.
Deploy
13.
Open Policy Agent
14.
Собственный оператор K8s
15.
Service Mesh

Чему вы научитесь

Работать с Kubernetes
Настраивать отказоустойчивость кластера изнутри
Работать с популярными плагинами
Деплоить приложения
Продлевать служебные сертификаты

Инструменты

Логотип школы
4 131 ₽ в месяц
49 571 ₽
82 618 ₽
Ещё -60% по промокоду

Программа курса

Во время обучения вы научитесь работать с Kubernetes и подготовитесь к CKA. Вас ждет большое количество практических заданий, с помощью которых вы закрепите пройденный материал.

1.
Знакомство с Kubernetes: основные понятия и архитектура
2.
Основные объекты Kubernetes
3.
Безопасность и управление доступом
4.
Сетевая подсистема Kubernetes
5.
Хранение данных в Kubernetes
6.
Шаблоны: Helm и его аналоги (Jsonnet, Kustomize)
7.
HPA
8.
Мониторинг компонентов кластера и приложений, работающих в нём
9.
Service mesh. Знакомство с Istio и Envoy
10.
Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом
11.
Эксплуатация кластера
12.
Финальная работа

Чему вы научитесь

Масштабировать приложения
Управлять приложениями в Kubernetes
Эксплуатировать кластер
Создавать инфраструктурную платформу
Внедрять новые функции

Программа курса

Вас ждут онлайн-занятия, на которых вы освоите весь функционал Kubernetes, научитесь создавать инфраструктурные платформы и выполните итоговый проект для вашего портфолио.

1.
Инфраструктурная платформа. Основные сущности и функционал Kubernetes
2.
Экосистема Kubernetes
3.
Kubernetes в деталях
4.
Проект

Чему вы научитесь

Разрабатывать инфраструктурные платформы
Работать с Kubernetes
Разворачивать кластеры и подготавливать их к эксплуатации
Создавать экосистему для разработки приложений
Строить автоматизированный конвейер непрерывной поставки для приложений

Программа курса

Вы научитесь пользоваться инструментами открытого программного обеспечения Kubernetes и познакомитесь с возможностями для их применения в своих приложениях.

1.
Введение в Kubernetes
2.
Абстракции приложения
3.
Хранение конфигураций
4.
Хранение данных
5.
Сетевые абстракции
6.
Устройство кластера
7.
Oneshot задачи
8.
Альтернативы Deployment'у
9.
Авторизация в кластере
10.
Особенности ЯП в Kubernetes
11.
Локальная разработка в Kubernetes
12.
Дебаг приложений в кластере
13.
Темплейтирование приложений
14.
CI/CD
15.
Использование возможностей Kubernetes в своих приложениях

Чему вы научитесь

Знать основные элементы системы Kubernetes
Владеть способами хранения данных в кластерах Kubernetes
Выполнять локальную разработку на базе Kubernetes
Использовать Kubernetes для приложений на различных языках программирования

Инструменты

Программа курса

На протяжении трех месяцев обучения вы будете изучать ключевые концепции и инструменты через интерактивные вебинары два раза в неделю. Все занятия будут записываться и доступны в вашем личном кабинете.

По завершении курса вы создадите проект, который станет частью вашего портфолио, и получите сертификат "OTUS" о прохождении курса, подтверждающий ваши знания.
 

1.
Основы Kubernetes
2.
Введение в методологию GitOps
3.
Инструменты GitOps
4.
Развертывание инфраструктуры GitOps
5.
Проектная работа

Чему вы научитесь

Создавать и управлять инфраструктурой как кодом
Работать с Kubernetes для управления контейнеризованными приложениями в облачной среде
Взаимодействовать с командами разработки и эксплуатации
Настраивать системы мониторинга и алертинга для обеспечения надежности приложений
Оптимизировать процессы CI/CD для ускорения выхода продуктов на рынок
Внедрять лучшие практики безопасности

Инструменты

Иллюстрация к факту

Зарплатные ожидания

Опытные DevOps-инженеры высоко ценятся на рынке. Чтобы стать Senior-специалистом необходимо работать 3-6 лет, набираться профессионального опыта и постоянно повышать свою квалификацию. Работодатели в крупных компаниях всегда нацелены бороться за высококлассных соискателей, поэтому зарплатные предложения, согласно популярному сервису по поиску работы, могут достигать до 500 тысяч рублей в месяц. 

Программа курса

Программа курса рассчитана на специалистов уровня middle и senior. Студенты поймут, как изнутри устроены сервисы Yandex Cloud.

1.
Введение
2.
GitOps-подход
3.
IaC: Crossplane
4.
Деплой приложения с GitLab
5.
Итоги курса и сертификат

Чему вы научитесь

Разворачивать кластеры Kubernetes
Разрабатывать сложные приложения
Использовать PostgreSQL в работе
Автоматизировать процесс разработки приложений и программ
Применять Helm, Crossplane и Argo CD

Инструменты

Программа курса

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

1.
День 1
2.
День 2

Чему вы научитесь

Работать с Terraform
Переиспользовать код в Terraform
Работать с сопутствующим инструментарием
Тестировать инфраструктуру
Работать над интеграцией с другими инструментами

Инструменты

Логотип школы
4,3
Ansible: Infrastucture as Code от Слёрма
2 Месяца
38 уроков
16 250 ₽ в месяц
65 000 ₽

Программа курса

В ходе онлайн-курса студенты научатся инсталлировать LEMP-стек, работать в различных операционных системах и приложениях, писать модули, применять Anisible в продакшене, использовать облачные сервисы.

1.
Введение
2.
Инсталляция LEMP стека на машину (ручной инсталл)
3.
Инсталляция LEMP стека с помощью Ansible
4.
Другие операционные системы, стеки и Python
5.
Другие приложения и специфические сценарии
6.
Модули на Python
7.
Использование Ansible в продакшене
8.
Облака, Ansible и все-все-все
9.
Аnsible и большой мир вокруг
10.
Итоги

Чему вы научитесь

Инсталлировать LEMP-стек
Работать с разными операционными системами
Писать модули на Python для Ansible
Писать плейбуки и роли
Управлять конфигурацией с помощью Ansible

Программа курса

Дистанционный курс по использованию CI/CD для сотрудников  IT-сферы, стремящихся повысить профессиональный уровень и расширить свои компетенции.

1.
CI/CD системы, подходы и workflow
2.
GitLab CI
3.
Безопасность
4.
Проектная работа

Чему вы научитесь

Учитывать требования информационной безопасности
Составлять пайплайны
Работать в Gitlab
Использовать pull и push модели
Организовывать рабочий процесс команды

Программа курса

Вы узнаете все о том, как работать с функционалом Kubernetes. Исследуете инструменты программы, научитесь разбираться в устройстве кластера, подключать системы хранения данных.

1.
Введение
2.
Знакомство с Kubernetes, основные компоненты
3.
Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
4.
Встреча по темам 2-3
5.
Kubespray, тюнинг и настройка кластера Kubernetes
6.
Продвинутые абстракции Kubernetes
7.
Встреча по темам 4-5
8.
DNS в кластере. Публикация сервисов и приложений
9.
Введение в Helm
10.
Встреча по темам 6-7
11.
Подключение системы хранения данных на примере Ceph
12.
Установка cert-manager
13.
CI/CD в Kubernetes
14.
Итоговая практическая работа (сертификация)
15.
Встреча по темам 8-10

Чему вы научитесь

Подключать системы хранения данных
Работать с Kubernetes
Настраивать кластеры
Публиковать приложения в кластере
Настраивать процессы непрерывной интеграции

Инструменты

Логотип школы
4
СI/CD с Jenkins от Слёрма
1 Месяц
8 уроков
10 000 ₽ в месяц
40 000 ₽

Программа курса

В практикуме вас ждет 8 видеоуроков в отличном качестве, в которых преподаватель объясняет теорию и показывать, как решать практические задания по теме.

Все уроки будут доступны в личном кабинете сразу – вы сами решаете, с какой скоростью их проходить. Для выполнения практических заданий вам будет открыт доступ к серверу Selectel.

Все материалы останутся у вас на 2 года, а общаться с куратором в закрытом чате вы сможете на протяжении полугода. 

1.
Основы CI/CD
2.
Основы Jenkins
3.
Администрирование Jenkins
4.
Deployment (2 урока)
5.
Интеграции c Jenkins
6.
Разработка в Jenkins
7.
Лучшие практики
8.
Jenkins в Kubernetes
9.
Подготовка к экзамену
10.
Итоговое задание

Чему вы научитесь

Администрировать Jenkins
Использовать CI/CD
Работать с Jenkins Shared Library
Автоматизировать интеграцию и поставки
Создавать пайплайны

Инструменты

В заключение

Несомненный плюс в обучении на онлайн-курсах состоит в выполнении множества практических заданий. У DevOps-инженера рабочие задачи могут сильно отличаться в зависимости от этапа разработки или сферы, в которой он работает. Поэтому так важно попробовать все возможные задачи во время обучения, что и предоставляют онлайн-курсы. Вы освоите основные навыки специалиста, среди которых: администрирование баз данных, работа с облачными хранилищами, работа с сетевыми протоколами, автоматизация процессов, настройка микросервисной архитектуры и другие. Также вы получите опыт работы со многими профессиональными инструментами: Git, Ansible, SQL, Python, Linux, Kubernetes, Jenkins, TeamCity, Zabbix. Знание теории по DevOps Engineering и наличие соответствующих навыков даст вам возможность приблизиться к зарплате в 100 тысяч на старте карьеры.  

В среднем, онлайн-курсы рассчитаны на длительность от 3 до 24 месяцев. Каждая программа уникальна, но если вы точно знаете, какие инструменты хотели бы изучить или в каком онлайн-университете учиться, воспользуйтесь встроенным поиском внутри подборки. Выберете подходящий курс по уровню подготовки или программе расстрочки и приступайте к обучение!