Доступно

[МГТУ им.Н.Э.Баумана] DevOps-инженер (Александр Крылов, Филипп Игнатенко)

Тема в разделе "Курсы по администрированию"

Цена:
10000 руб
Взнос:
363 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson 2. alfa-optima 3. Скра 4. zoom404
Купить
  1. Dr.Vatson Организатор складчин

    [МГТУ им.Н.Э.Баумана] DevOps-инженер (Александр Крылов, Филипп Игнатенко)

    [​IMG]

    Мы научим видеть возможности сделать рутину разработки программ и управления инфраструктурой проще. Нам в этом помогут такие инструменты, как: виртуальные машины, docker, пайпланы gitlab и многое другое.

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

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

    Введение в профессию "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

    Объем: 44Гб.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх