Курс · Профессиональное обучение

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

Разбор Обучакина

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

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Диплом, дополнительное удостоверение в тарифе с ИИ

Частые вопросы

Какой документ выдаётся?

Диплом, дополнительное удостоверение в тарифе с ИИ

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро