Брат Тук
Брат Тук

Брат Тук

Редактор
badge 1 год с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
18/04/2023
Сообщения
8.255
Репутация
11.757
  • 1
  • #1
Автор: МГТУ им.Н.Э.Баумана
Название: DevOps-инженер (2024)

[МГТУ им.Н.Э.Баумана] DevOps-инженер (2024)


Описание:

Что делает DevOps-инженер?
DevOps-инженер отвечает за использование одноименной методологии в компании. Он разбирается в программировании и инфраструктуре и объединяет эти знания для оптимальной работы бизнеса.

Твои навыки после обучения
OSI/ISO, NoSQL, SQL, HAProxy, Nginx, KVM, QEMU, Terraform, Python, Git, CI\CD и др.

Содержание программы
  • Введение в профессию “DevOps-инженер“
  • Основы администрирования OS
  • Системы и сети передачи данных
  • Системы хранения данных: типы и особенности
  • Базы данных
  • Администрирование баз данных
  • Масштабируемость и отказоустойчивость
  • Мониторинг, логирование и оповещение событиях
  • Виртуализация в DevOps
  • Облачные решения
  • Работа с Terraform: как управлять облачной инфраструктурой
  • Конфигурационное управление. Что такое IaC.
  • Системы контроля версий. Распределённая система управления версиями Git
  • Жизненный цикл ПО
  • Практические навыки работы с Docker
  • Микросервисы и микросервисная архитектура
  • Оркестровка контейнеров, кластеры Kubernetes
  • Kubernetes: конфигурация развертывания
  • Планирование безопасности для кластера Kubernetes
Подробно:
Введение в профессию “DevOps-инженер“

- Знакомство с основной терминологией
- Цели методологии DevOps
- Общее представление об инфраструктуре современной разработки
- Российские и иностранные разработки в области DevOps

Основы администрирования OS
- Принципы работы современных компьютеров: процессоры, память, накопители
- Средства автоматизации и основные функции систем. Типы и назначение операционных систем. Архитектура ОС на примере Linux
- Процессы, управление процессами
- Память, управление памятью
- Шедулер (Планировщик(задач))
- Дисковые системы
- Файловые системы
- Ядро операционной системы
- Загрузка ОС
- Типы дистрибутивов
- Управление пакетами
- Инициализация системы. Systemd, init-v
- Управление пользователями
- Кеширующий прокси-сервер (squid)
- Производительность системы

Системы и сети передачи данных
- Модель OSI/ISO. Обзор сетевых протоколов
- L2/3/4-сеть
- Сеть передачи данных (SAN)
- NAT
- Виртуальные частные сети (VPN): OpenVPN, L2TP/Ipsec, SSTP, PPTP
- Firewall
- Высокоуровневые сетевые протоколы
- Траблшутинг (Поиск и решение проблем)
- DHCP, PXE
- DNS
- HTTP/HTTPS
- IPv4, IPv6
- Базовое программирование на Bash. Коды возврата, функции. Regexp и их использование для синтаксического анализа. Полезные утилиты.
- Разбор скриптов и написание своих скриптов. Linter. Shell check.

Системы хранения данных: типы и особенности
- Теория жёстких дисков (что такое IOPS)
- Контроллеры и дисковые массивы
- Кеширование Redis/memcached
- Протоколы СХД
- Типы СХД
- Достоинства и недостатки типов СХД

Базы данных
- Базы данных (иерархические, реляционные, объектно-реляционные и др.)
- Работа с данными (DDL/DML), NoSQL
- SQL
- Индексы
- Репликация и масштабирование
- Резервное копирование
- База данных в облаке

Администрирование баз данных
- Типы и структура СУБД
- Запросы, индексы и эксплейны
- Администрирование MySQL
- Администрирование
- PostgreSQL
- Troubleshooting

Масштабируемость и отказоустойчивость
- Pacemaker
- Резервное копирование, типы, виды, сравнение популярных решений. Балансировка нагрузки. HAProxy/Nginx
- Disaster recovery
- Keepalived/vrrp
- Отказоустойчивость в облаке

Мониторинг, логирование и оповещение событиях
- Зачем и что нужно мониторить
- Системы для мониторинга
- Централизованное управление логами Graylog
- Система визуализации, мониторинга и анализа данных Grafana
- ELK (Elasticsearch, Logstash и Kibana)
- Менеджер очередей RabbitMQ
- Cбор и анализ ошибок при помощи Sentry
- Инцидент-менеджмент Zabbix

Виртуализация в DevOps
- Основы виртуализации
- Типы виртуализаций KVM, QEMU
- Системы управления виртуализацией

Облачные решения
- Виды облачных сервисов (публичные, частные, интернет вещей, смешанные)
- Организация сети
- Вычислительные мощности
- Контексты безопасности. Менеджеры секретов. Кластеры. Ресурсы под управлением облачного провайдера

Работа с Terraform: как управлять облачной инфраструктурой
- Облачные провайдеры IaaS, отечественные и зарубежные. Синтаксис и принцип работы Terraform
- Введение в Golang
- Написание собственных провайдеров для Terraform
- Развертывание инфраструктуры на платформе Базис.DigitalEnergy с применением Terraform

Конфигурационное управление. Что такое IaC.
- Введение в Ansible
- Работа с Playbook
- Работа с Roles
- Введение в Python
- Создание собственных Modules
- Создание инфраструктуры в Базис.DigitalEnergy с использованием Ansible

Системы контроля версий. Распределённая система управления версиями Git
- Виды и типы SCM и для чего они применяются
- Основы Git
- Ветвления в Git. Хранилища репозиториев
- Инструменты Git

Жизненный цикл ПО
- CI\CD
- Практическое знакомство с Jenkins
- Практическое знакомство с TeamСity
- Практическое знакомство с Gitlab

Практические навыки работы с Docker
- Знакомство с Docker
- Создание собственного Image
- Создание собственного контейнера
- Знакомство с Registry
- Размещение своего Image в публичный Registry

Микросервисы и микросервисная архитектура
- Введение в микросервисы
- Микросервисы: принципы
- Микросервисы: подходы
- Микросервисы: масштабирование

Оркестровка контейнеров, кластеры Kubernetes
- Компоненты Kubernetes: api-server, scheduler, kubelet, etcd. Команды для работы с Kubernetes
- Развертывание кластера на собственных серверах
- Сетевые решения CNI
- Service mesh. Знакомство с Istio и Envoy. Контейнеры, поды, deployment, statefulset, services, endpoints

Kubernetes: конфигурация развертывания
- Разделы и монтирование
- Работа c Kubectl
- Инструменты для упрощения написания конфигурационных файлов. Helm и Jsonnet. Поддержка нескольких окружений на примере Qbec. Создание и использование секретов
- Планирование безопасности для кластера Kubernetes
- Синхронизация секретов с внешними сервисами. Vault
- Карты конфигураций
- Сервис-аккаунты
- SecurityContext, NetworkPolicies
- Виды и типы SC

Планирование безопасности для кластера Kubernetes
- Синхронизация секретов с внешними сервисами. Vault
- Карты конфигураций
- Сервис-аккаунты
- SecurityContext, NetworkPolicies
- Виды и типы SC

Руководитель программы: Лучков Александр
Ведущий инженер НТЦ методологического сопровождения разработки АО "К-Технологии".
Специалист в области автоматизации управления разработкой программного обеспечения.
Частный консультант в области организации проектирования продуктов

Заместитель руководителя программы: Новиков Степан
Выпускник кафедры прикладной математики, информатики и вычислительной техники космического факультета МФ МГТУ им. Н. Э. Баумана по специальности "Прикладная математика и информатика

Преподаватели курса: Крылов Александр, Игнатенко Филипп

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Начал смотреть курс. Пока что более чем понятно. Спикер приятный, план курса неплохой.
 

йобушки-воробушки - 43,8 ГБ
 
Вот это подгон! Спасибо!
 
Все не смотрел..курс обьемный..лектор не занудный..хотя малость сладкоголосый..ну это так придирка...не существенно..решил проверить как там темы...выбрал видео "Средства автоматизации и основные функции ОС", лектор рассказал про основы ОС..Биосы...и прочее..а автоматизация кайда? Вообщем буду посмотреть, может еще отпишусь.
 
Все не смотрел..курс обьемный..лектор не занудный..хотя малость сладкоголосый..ну это так придирка...не существенно..решил проверить как там темы...выбрал видео "Средства автоматизации и основные функции ОС", лектор рассказал про основы ОС..Биосы...и прочее..а автоматизация кайда? Вообщем буду посмотреть, может еще отпишусь.
Ну как?
 
Никак пока..в целом смотреть еще и смотреть..но по чеснаку есть повеселее, тут как то академично, паренек читает по презенташке, вставляет от себя инфу местами (но без излишеств) по bash тоже такое читаем, код переписываем, а потом что то вроде ДЗшек отдельно, но всегда благодарю господ разбойников, за такие дары! Если бы не они, как бы я все это узнал по доступной мне цене...
 
Видимо курс обновился, есть ощущение, что части блоков нет(
 
Мамкин спикер, тупо читает презентацию и определения с первой ссылки в поиске, своими словами объяснить не может. По докеру тоже тот еще спикер... я прочитаю вам презентацию, а потом просто все команды из презентации, тупо ctrl c, ctrl v в терминал, и вы увидите, что будет не в скриншоте слайда, а в ПРАКТИЧЕСКОМ ПРИМЕРЕ. Клоуны одним словом
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Брат Тук
Ответы
2
Просмотры
231
natasapuga
natasapuga
Брат Тук
Ответы
1
Просмотры
483
Людмила_С
Брат Тук
Ответы
1
Просмотры
410
Яуникальная
Яуникальная
Брат Тук
Ответы
0
Просмотры
351
Брат Тук
Брат Тук

Похожие темы

Брат Тук
Ответы
0
Просмотры
890
Брат Тук
Брат Тук
Брат Тук
Ответы
6
Просмотры
1K
ignorance
ignorance
Брат Тук
Ответы
2
Просмотры
3K
loko-esm
loko-esm
Bekapon
Ответы
2
Просмотры
4K
alibaba7
alibaba7
Arsenn32
Ответы
0
Просмотры
2K
Arsenn32
Arsenn32
Bekapon
Ответы
4
Просмотры
3K
sergeygrigorev
sergeygrigorev
Роджерc
Ответы
0
Просмотры
2K
Роджерc
Роджерc
Роджерc
Ответы
4
Просмотры
4K
ramazan13
ramazan13
Малыш Джон
Ответы
0
Просмотры
1K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
jlondon
Сверху Снизу