
Курс · Профессиональное обучение
Devops-инженер с нуля: расширенный курс
Devops-инженер с нуля: расширенный курс: онлайн-курс Нетологии. Получите высокооплачиваемую ИТ‑профессию, сможете выбрать программу под свои цели: базовую для быстрого старта и расширенную для более продвинутых навыков. Сможете начать работать через 6 месяцев обучения. По итогам: диплом, дополнительное удостоверение в тарифе с ИИ.

- Длительность19 мес.
- ДокументДиплом, дополнительное удостоверение в тарифе с ИИ
Программа обучения
28 разделов программы по данным школы.
1Информационная безопасность
Узнаете, как обеспечивать целостность, конфиденциальность и доступность информации, какие бывают угрозы информационной безопасности. Изучите основные практики и инструменты поиска и устранения уязвимостей. Разберёте необходимые практики безопасности при администрировании системы Linux и приложений на ней. 3 часа теории, 12 часов практики.
- Модель угроз
- Основные практики и инструменты
- Типы уязвимостей и их устранение
- Best practices современной информационной безопасности
2Проект: инфраструктура сайта
Вам нужно будет разработать отказоустойчивую инфраструктуру для сайта, включающую мониторинг, сбор логов и резервное копирование основных данных. Инфраструктура будет размещаться в Yandex Cloud. 48 часов практики.
3Мониторинг и логи
Подробно разберётесь, зачем нужен мониторинг и какие параметры нужно контролировать. Узнаете, как организовать систему оповещения о различных событиях. Научитесь организовывать логирование всех действий приложений и анализировать эти логи. Овладеете навыками работы с elasticsearch, Logstash, Kibana и Graylog. Научитесь настраивать связку Prometehus + Grafana + Alertmanager. Познакомитесь с Zabbix для мониторинга физических и виртуальных машин. 9 часов теории, 27 часов практики.
- Системы для мониторинга
- Средство визуализации Grafana
- Система сбора логов Elastic Stack
- Платформа мониторинга Sentry
- Инцидент-менеджмент
- Разбор вопросов по занятиям
- Проект
4Микросервисы
Узнаете, в каких случаях выгодно использовать микросервисы вместо монолитного приложения. Научитесь проектировать отказоустойчивые системы. Познакомитесь с популярными веб-серверами и балансировщиками нагрузок. 8 часов теории, 21 час практики.
- Введение в микросервисы
- Микросервисы: принципы
- Микросервисы: подходы
- Микросервисы: масштабирование
- Разбор вопросов по занятиям
5Основы и администрирование Kubernetes
Научитесь разворачивать кластер Kubernetes на собственных мощностях. Поймёте, из каких компонентов состоит control plane и на что нужно обращать внимание при администрировании собственного кластера Kubernetes. Узнаете, как с помощью навыков автоматизированного управления конфигурациями добавлять и удалять узлы, менять конфигурацию имеющихся нод. 38 часов теории, 64 часа практики.
- Kubernetes. Причины появления. Команда kubectl
- Базовые объекты K8S
- Запуск приложений в K8S
- Сетевое взаимодействие в K8S 1
- Хранение в K8S
- Конфигурация приложений
- Управление доступом
- Helm
- Компоненты Kubernetes
- Установка Kubernetes с помощью kubeadm, kubespray
- Как работает сеть в K8S
- Обновление приложений
- Troubleshooting
6Организация проекта при помощи облачных провайдеров
Освоите общие принципы создания проектов в облачных сервисах. Познакомитесь с основными инструментами, которые предоставляют облачные провайдеры. 16 часов теории, 21 час практики.
- Организация сети
- Вычислительные мощности. Балансировщики нагрузки
- Безопасность в облачных провайдерах
- Кластеры. Ресурсы под управлением облачным провайдером
7IT-системы и операционная система Linux
Изучите основы системного администрирования и актуальные IT-решения. Узнаете, как функционирует аппаратное обеспечение компьютеров, познакомитесь со средствами автоматизации, методологией непрерывной интеграции и основными облачными решениями для виртуализации, контейнеризации, оркестрации. Узнаете, какие бывают типы операционных систем и какие функции они обеспечивают. Разберёте дистрибутивы Linux, основанные на RedHat и Debian, и особенности работы с ними. 12 часов теории, 14 часов практики.
- Администрирование IT-систем
- Архитектура компьютера. Операционная система
- Настройка виртуального рабочего места
- Знакомство с операционной системой Linux
- Типы дистрибутивов
- Основы работы в терминалe ОС Linux
8Операционная система Linux
Узнаете, какие бывают типы операционных систем, какие функции они обеспечивают. Поймёте, как устроено взаимодействие внутри ОС, как приложения обращаются к системе. Детально разберёте ОС Linux и принципы работы системного администратора с ней. Научитесь управлять процессами, потоками, сигналами, хранением данных. 20 часов теории, 24 часа практики.
- Процессы, управление процессами
- Память, управление памятью
- Шедулер
- Дисковые системы
- Файловые системы
- Ядро операционной системы
- Загрузка ОС
9Администрирование операционной системы Linux
Разберёте дистрибутивы Linux, основанные на RedHat и Debian, и особенности работы с ними. Узнаете, как управлять пакетами: устанавливать, удалять и пересобирать их. Научитесь управлять пользователями и их правами, приложениями и их запуском. Изучите принципы поиска проблем производительности системы. 18 часов теории, 27 часов практики.
- Управление пакетами
- Инициализация системы. Systemd, init-v
- Управление пользователями
- Производительность системы
- Особенности работы с Astra Linux
10Программирование на Bash
Освоите базовое программирование в командном интерпретаторе Bash. Научитесь проводить синтаксический анализ с помощью регулярных выражений regexp. Освоите утилиты sed, awk, cut, grep и другие. 6 часов теории, 25 часов практики.
- Переменные и условные операторы
- Циклы и функции
- Regexp и его использование для синтаксического анализа
- Работа с текстовыми утилитами
- Разбор скриптов и и их написание
- Разборный вебинар
- Проект
11Сеть и сетевые протоколы
Изучите основы работы компьютерных сетей, команды конфигурирования сетевых устройств и служб, инструменты настройки и диагностики сетей, а также самые распространённые сетевые приложения. Рассмотрите модель OSI, работу сетей TCP/IP на втором, третьем и четвёртом уровнях. Узнаете, как работать с NAT, обзорно познакомитесь с протоколом IPv6. 10 часов теории, 13 часов практики.
- Теоретические основы сети
- Сеть и сетевые протоколы: L2-сеть
- NAT
- Сеть и сетевые протоколы: L3-сеть
- Сеть и сетевые протоколы: L4-сеть
- IPv6
12Виртуализация
Узнаете, что такое облака и зачем они нужны. Изучите основы виртуализации: виртуальные машины, контейнеры и как с ними работать. Познакомитесь с системой оркестрации Kubernetes и научитесь с его помощью разворачивать приложения. 17 часов теории, 32 часа практики.
- Виртуализация и облачные решения. AWS, GCP, Openstack, Yandex Cloud
- Типы виртуализаций KVM, QEMU
- Docker
- Kubernetes
13Автоматизация и CI/CD
Познакомитесь с системами управления конфигурациями и утилитами развертывания облачной инфраструктуры. Узнаете, что такое и зачем нужны средства управления конфигурацией. Сможете поднять облачный сервер с помощью Terraform и сконфигурировать его с помощью Ansible. Получите практические навыки работы с системой контроля версий Git. 22 часа теории, 33 часа практики.
- Ansible
- Terraform
- Подъём инфраструктуры в облаке
- Git
- Что такое DevOps. CI/CD
- GitLab
- Проект
14Управление серверами и сайтами с помощью панели управления ispmanager
Научитесь уверенно управлять хостингом через панель ispmanager. Узнаете, как быстро разворачивать сайты, настраивать почтовые сервисы, DNS и базы данных. Освоите инструменты безопасности, резервного копирования и автоматизации. Сможете собирать полноценную хостинговую инфраструктуру и эффективно администрировать её без глубокого погружения в командную строку. 6 часов теории, 14 часов практики.
- Введение в ispmanager. Установка и базовые настройки
- Конфигурация сервера: управление сайтами и почтой
- Работа с данными и резервное копирование
- Безопасность сервера, сайтов, почты
- Проект
- Разбор итогового кейса и Q&A
15Мониторинг
Разберётесь, зачем нужен мониторинг и какие параметры нужно контролировать. Поймёте, как организовать систему оповещения о различных событиях, чтобы узнавать о сбоях первым, а не от заказчика. Познакомитесь с Zabbix для мониторинга физических и виртуальных машин. Научитесь настраивать Prometheus и собирать метрики с операционной системы и приложений. 7 часов теории, 27 часов практики.
- Обзор систем ИТ-мониторинга
- Система мониторинга Zabbix
- Система мониторинга Prometheus
16Отказоустойчивость
Разберётесь, как обеспечивается отказоустойчивая работа приложений. Изучите основные инструменты кластеризации и балансировки, принципы и инструменты резервного копирования операционной системы, баз данных и приложений. Узнаете, что такое Disaster Recovery и как его можно реализовать. 11 часов теории, 22 часа практики.
- Disaster Recovery. FHRP и Keepalived
- Кластеризация и балансировка нагрузки
- Резервное копирование
- Отказоустойчивость в облаке
- Разборной вебинар
17Системы хранения и передачи данных
Узнаете, чем различаются SQL и NoSQL базы данных, и научитесь выбирать нужную из всего многообразия существующих решений. Разберётесь, что такое кеш, зачем он нужен и научитесь его использовать. Научитесь складывать и смотреть логи приложений в Elasticsearch, а также настраивать и использовать менеджер очередей RabbitMQ. 16 часов теории, 21 час практики.
- Базы данных, их типы
- Кеширование Redis/memcached
- ELK
- Очереди RabbitMQ
18Реляционные базы данных и администрирование баз данных
Узнаете принципы работы реляционных баз данных. Научитесь писать SQL‑запросы к базе данных, работать с индексами и оптимизировать выполнение запросов. Освоите репликацию и масштабирование баз данных, а также резервное копирование. 31 час теории, 45 часов практики.
- Базы данных
- Работа с данными (DDL/DML)
- SQL
- Индексы
- Репликация и масштабирование
- Резервное копирование
- Базы данных в облаке
19Git — Системы управления версиями
Получите практические навыки работы с Git-репозиториями. Научитесь работать одновременно с несколькими, синхронизировать и создавать резервные копии. Познакомитесь со способами интеграции репозиториев с внешними системами. Узнаете, как контролировать процесс разработки ещё на уровне отправки кода в репозиторий. 9 часов теории, 21 час практики.
- Системы контроля версий
- Основы Git
- Ветвления в Git
- Инструменты Git
20Виртуализация и контейнеризация
Узнаете различия видов виртуализации и контейнеризации. Научитесь управлять виртуальными машинами с помощью libvirtd. Напишете несколько Dockerfile, которые можно будет использовать в дальнейших проектах как примеры. Научитесь запускать несколько контейнеров одновременно и объединять их в виртуальную сеть. 10 часов теории, 27 часов практики.
- Введение в виртуализацию
- Применение принципов IaaC в работе с виртуальными машинами
- Введение в Docker
- Оркестрация группой Docker контейнеров на примере Docker Compose
- Практическое применение Docker
- Оркестрация кластером Docker контейнеров на примере Docker Swarm.
- Проект
21Облачная инфраструктура. Terraform
Научитесь описывать конфигурацию любых сервисов, имеющих API, в виде кода при помощи Terraform, а также выстраивать командные процессы работы над инфраструктурой. 14 часов теории, 39 часов практики.
- Введение в Terraform
- Основы работы с Terraform
- Управляющие конструкции в коде Terraform
- Продвинутые методы работы с Terraform
- Использование Terraform в команде
22Система управления конфигурациями
Научитесь описывать инфраструктуру в виде кода. Сможете настроить удалённый сервер и восстановить его конфигурацию в случае необходимости. Получите набор готовых шаблонов для решения типовых задач конфигурирования серверов. 12 часов теории, 32 часа практики.
- Введение в Ansible
- Работа с Playbook
- Использование Ansible
- Работа с roles
- Тестирование roles
- Создание собственных модулей
23Непрерывная разработка и интеграция
Подробно разберём все этапы жизни ПО. Вы узнаете, как организовать взаимодействие между разработчиками, тестировщиками и системными администраторами. Получите практические навыки работы с Jenkins, TeamCity и Gitlab CI. 9 часов теории, 13 часов практики.
- Жизненный цикл разработки ПО
- DevOps и SRE
- Процессы CI/CD
- Jenkins
- Teamcity
- Gitlab
24Безопасность в работе с ИИ
Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные. 5 часов теории, 10 часов практики.
- Принципы работы ИИ
- Промпт-инжиниринг
- Риски использования ИИ
- Работа с корпоративными данными
- Корпоративные LLM
25ИИ как ассистент разработчика
Освоите базовые навыки для генерации, редактирования и документирования кода, сохраняя читаемость и качество. 12 часов теории, 12 часов практики.
- ИИ и разработка: вводный навигатор
- Запросы, которые понимает ИИ
- Генерация и отладка кода
- Рефакторинг с ИИ
- AI и тесты: минимальный юнит-пакет
- README и API-доки
26ИИ в инфраструктуре разработки
Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования. 10 часов теории, 17 часов практики.
- ИИ в IDE: интеграции
- CI/CD с ИИ: от push до деплоя
- Code-review: нейросеть как ревьюер
- Лицензии и безопасный код с ИИ
- Нейросети и архитектура: визуализация и API
- Итоговая работа: пайплайн под ключ
27Поиск работы с помощью генеративного ИИ
Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию. Этот курс проходит в формате видеолекций и не привязан к строгому графику, вы можете изучить материалы в своём темпе. 1,4 часа теории, 1,5 часа практики.
28Нейросети для технических задач
Научитесь решать задачи аналитики с помощью генеративного искусственного интеллекта. Сможете писать SQL запросы и код с помощью ИИ, даже если вы новичок в этой теме. 2,2 часа теории, 1,5 часа практики.
- Изучите возможности ChatGPT в работе с таблицами в Excel и Google Sheets
- Узнаете, какие возможности для продвинутой работы с данными предоставляет GPT-4
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Диплом, дополнительное удостоверение в тарифе с ИИ
Частые вопросы
Какой документ выдаётся?
Диплом, дополнительное удостоверение в тарифе с ИИ
