Частным лицам: +7 (495) 232-32-16
Корп. клиентам: +7 (495) 780-48-44

AZ - 400: Инженер Azure DevOps

Код курса: АЗ400




По окончании курса Вы будете уметь:
  • Описать преимущества использования контроля версий (Source Control);
  • Переносить данные из TFVC в Git;
  • Использовать Git для корпоративных DevOps;
  • Внедрять и управлять инфраструктурой сборки;
  • Управлять настройками конфигурации и ключами;
  • Реализовать мобильную стратегию DevOps;
  • Понимать важность непрерывной интеграции (Continuous Integration);
  • Реализовать непрерывную интеграцию с помощью Azure DevOps;
  • Управлять качеством кода;
  • Управлять политиками безопасности с открытым исходным кодом, OWASP и WhiteSource Bolt;
  • Реализовать контейнерную стратегию;
  • Реализовать контейнеры, используя Docker;
  • Различать релиз и развертывание;
  • Определять компоненты конвейера релиза (Release pipeline);
  • Понимать, что нужно учитывать при разработке стратегии релиза;
  • Объяснить терминологию, используемую в Azure DevOps и других средствах управления выпуском
  • Описать, что такое задача Build and Release;
  • Классифицировать Agent, Agent Queue и Agent Pool;
  • Внедрить тестирование в конвейер;
  • Перечислить различные способы проверки работоспособности конвейера и релиза с помощью предупреждений, сервисных хуков и отчетов;
  • Создавать Release Gate;
  • Описать шаблоны развертывания;
  • Реализовать сине-зеленое развертывание (Blue Green Deployment);
  • Внедрить канарный релиз (Canary Release);
  • Рекомендовать инструменты и методы управления артефактами;
  • Производить рефакторинг существующих конвейеров сборки;
  • Управлять безопасностью и соответствием;
  • Проверять пакеты программного обеспечения с открытым исходным кодом на соответствие требованиям безопасности и лицензий в соответствии с корпоративными стандартами;
  • Наставить безопасный доступ к фидам пакетов;
  • Развертывать и управлять инфраструктурой с использованием технологий автоматизации Microsoft, таких как шаблоны ARM, PowerShell и Azure CLI;
  • Описать модели и службы развертывания, доступные в Azure;
  • Развернуть и настроить управляемый кластер Kubernetes;
  • Развернуть и настроить инфраструктуру с помощью сторонних инструментов и сервисов Azure, таких как Chef, Puppet, Ansible, SaltStack и Terraform;
  • Использовать методы измерения удовлетворенности конечных пользователей;
  • Использовать процессы сбора и анализа отзывов пользователей из внешних источников;
  • Настраивать интеграцию отчетов о сбоях для клиентских приложений;
  • Разработать панель мониторинга и состояния;
  • Анализировать оповещения и телеметрию;
  • Проводить мониторинг сайтов в режиме реального времени и фиксировать отзывы о сбоях системы;
  • Выполнять текущую настройку, чтобы уменьшить количество предупреждений;
  • Выбирать проект и определять показатели проекта и ключевые показатели эффективности;
  • Разработать стратегию качества проекта;
  • Создать команду и гибкую организационную структуру;
  • Планировать безопасные методы разработки и правила соответствия.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о Центре

Тут работают очень отзывчивые люди с желанием поделиться знаниями с другими людьми. Мне очень понравилось! Желаю Вам прогрессировать и развиваться дальше! Сейчас меня всё устраивает и я обязательно буду учиться далее

Cлушатель: Загер Давид Константинович

Удобство организации учебного процесса от момента заказа курсов до непосредственного обучения. Информационный обмен на высшем уровне. Обратная связь с кураторами и "бумажный" документооборот организованы прекрасно.

Cлушатель: Милованов Антон Михайлович

Предварительная подготовка

Требуемая подготовка: Практический опыт работы с операционными системами, виртуализацией, облачной инфраструктурой, структурами хранения и сетями.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Сертификации и экзамены

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

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

  Тема Ак. часов  
   
  Модуль 1. Реализация процессов разработки DevOps. Начало работы с Source Control
  • Введение в контроль версий (Source Control);
  • Преимущества Source Control;
  • Типы систем Source Control;
  • Введение в Azure Repos;
  • Миграция из TFVC в Git;
  • Аутентификация в Git Repos.
1  
  Модуль 2. Расширение Git для корпоративных DevOps
  • Структура репозитория;
  • Git Branching;
  • Работа с Pull Requests;
  • Зачем нужны GitHooks?
  • Поощрение внутреннего открытого источника;
  • Git Version;
  • Публичные проекты;
  • Файлы в Git.
1  
  Модуль 3. Внедрение и управление инфраструктурой сборки (Build Infrastructure)
  • Концепция конвейеров (Pipelines) в DevOps;
  • Azure Pipelines;
  • Оценка использования Hosted и Private (частных) агентов;
  • Пулы агентов;
  • Конвейеры и параллелизм;
  • Проекты Azure DevOps и Open Source;
  • Azure Pipelines YAML и Visual Designer;
  • Настройка частных агентов;
  • Интеграция Jenkins с конвейерами Azure;
  • Интеграция внешнего управления источниками с Azure Pipelines;
  • Анализ и интеграция многоэтапных сборок Docker.
1  
  Модуль 4. Управление настройками приложения и ключами
  • Введение в безопасность;
  • Внедрение безопасного и совместного процесса разработки;
  • Обработка данных конфигурации приложения;
  • Управление ключами, токенами и сертификатами;
  • Внедрение инструментов для управления безопасностью и соответствием в конвейере.
1  
  Модуль 5. Реализация стратегии мобильного DevOps
  • Введение в мобильные DevOps;
  • Введение в Visual Studio App Center;
  • Управление наборами мобильных устройств и группами рассылки;
  • Управление наборами тестовых устройств пользовательского интерфейса;
  • Предоставление тестовых устройств для развертывания;
  • Создание публичных и частных групп рассылки.
2  
  Модуль 6. Реализация непрерывной интеграции (Continuous Integration, CI). Внедрение непрерывной интеграции (CI) в Azure DevOps Pipeline
  • Обзор непрерывной интеграции;
  • Реализация Build Strategy.
  • Лабораторная работа: использование CI с Azure Pipelines;
  • Лабораторная работа: Создание задания Jenkins Build Job и Triggering CI.
2  
  Модуль 7. Управление качеством кода и политиками безопасности
  • Управление качеством кода;
  • Управление политиками безопасности.
  • Лабораторная работа: Управление техническим долгом с помощью Azure DevOps и SonarCloud;
  • Лабораторная работа: Проверка уязвимостей с помощью WhiteSource Bolt и Azure DevOps.
2  
  Модуль 8. Реализация стратегии Container Build
  • Реализация стратегии Container Build.
  • Лабораторная работа: Приложение .NET с образами Azure и Docker.
2  
  Модуль 9. Реализация непрерывной поставки (Continuous Delivery, CD). Разработка стратегии релиза
  • Введение в непрерывную поставку;
  • Рекомендации по стратегии релиза;
  • Разработка высококачественного конвейера релиза;
  • Выбор шаблона развертывания;
  • Выбор правильного инструмента управления релизами.
  • Лабораторная работа: Построение стратегии релиза.
2  
  Модуль 10. Настройка процесса управления релизами (Release Management Workflow)
  • Создание Release Pipeline;
  • Предоставление и настройка сред;
  • Управление и разбиение задач и шаблонов;
  • Интеграция ключей с Release Pipeline;
  • Настройка автоматической интеграции и автоматизации функционального тестирования;
  • Автоматизация проверки работоспособности.
  • Лабораторная работа: Автоматизация развертывания инфраструктуры в облаке с помощью Terraform и Azure Pipelines;
  • Лабораторная работа: Настройка ключей в конвейере с помощью Azure Key vault;
  • Лабораторная работа: Настройка и запуск нагрузочных тестов;
  • Лабораторная работа: Настройка и запуск функциональных тестов;
  • Лабораторная работа: Использование Azure Monitor в качестве release gate;
  • Лабораторная работа: Создание Release Dashboard.
2  
  Модуль 11. Реализация подходящего шаблона развертывания
  • Введение в шаблоны развертывания (Deployment Patterns);
  • Реализация сине-зеленого развёртывания (Blue Green Deployment);
  • Функция Toggles;
  • Канарные релизы (Canary Releases);
  • Dark Launching;
  • AB тестирование;
  • Progressive Exposure Deployment.
  • Лабораторная работа: Blue Green Deployment;
  • Лабораторная работа: Диспетчер трафика (Traffic Manager).
2  
  Модуль 12. Внедрение управления зависимостями (Dependency Management, DM). Разработка стратегии управления зависимостями
  • Упаковка зависимостей;
  • Управление пакетами (package);
  • Реализация стратегии управления версиями.
  • Лабораторная работа: Обновление пакетов.
2  
  Модуль 13. Управление безопасностью и соответствием
  • Безопасность пакета (package);
  • Программное обеспечение с открытым исходным кодом;
  • Интеграция сканирования лицензий и уязвимостей.
2  
  Модуль 14. Реализация инфраструктуры приложения. Инструменты Azure для инфраструктуры и конфигурации
  • Инфраструктура как управление кодом и конфигурацией;
  • Создание источников данных Azure с использованием шаблонов ARM;
  • Создание ресурсов Azure с помощью интерфейса командной строки Azure;
  • Создание ресурсов Azure с помощью Azure PowerShell;
  • Дополнительные инструменты автоматизации;
  • Контроль версий.
  • Лабораторная работа: Развертывание в Azure с использованием шаблонов ARM.
2  
  Модуль 15. Модели и службы развертывания Azure
  • Модели и опции развертывания;
  • Службы Azure «Инфраструктура как услуга» (Infrastructure-as-a-Service, IaaS);
  • Azure Automation Azure с DevOps;
  • Конфигурация желаемого состояния (Desired State Configuration, DSC);
  • Службы Azure «Платформа как услуга» (Platform-as-a-Service, PaaS);
  • Azure Service Fabric.
  • Лабораторная работа: Развертывание IaaS или PaaS.
2  
  Модуль 16. Создание и управление сервисной инфраструктурой Kubernetes
  • Azure Kubernetes Service (AKS).
  • Лабораторная работа: Развертывания и масштабирование кластера AKS.
2  
  Модуль 17. Сторонние инструменты и инструменты с открытым исходным кодом, доступные в Azure
  • Chef;
  • Puppet;
  • Ansible;
  • Cloud-Init;
  • Terraform.
  • Лабораторная работа: Подготовка и настройка приложения в Azure с использованием X.
2  
  Модуль 18. Реализация соответствия и безопасности в инфраструктуре
  • Принципы безопасности и соответствия с DevOps;
  • Центр безопасности Azure;
  • Лабораторная работа: Интеграция сканирующего расширения или инструмента в конвейер / центр безопасности AZ DevOps.
2  
  Модуль 19. Реализация непрерывной обратной связи (Continuous Feedback, СА). Рекомендации и разработка механизмов обратной связи
  • Внутренний цикл;
  • Менталитет непрерывных экспериментов (Continuous Experimentation);
  • Процессы измерения удовлетворенности конечных пользователей;
  • Процессы сбора и анализа отзывов пользователей;
  • Процесс проектирования для автоматизации аналитики приложений.
  • Лабораторная работа: интеграция DevOps Azure и Teams.
  • Лабораторная работа: Флаги Feature Flags.
2  
  Модуль 20. Внедрение процесса обратной связи для команд разработчиков
  • Реализация инструментов для отслеживания использования системы, использования функций и потока;
  • Реализация маршрутизации для данных отчетов о сбоях мобильных приложений;
  • Разработка панели мониторинга и состояния;
  • Интеграция и настройка системы билетирования.
2  
  Модуль 21. Оптимизация механизмов обратной связи
  • Надежность сайта;
  • Анализ телеметрии;
  • Выполнение текущей настройки для уменьшения количества бессмысленных или неактивных предупреждений;
  • Анализ оповещений;
  • Blameless PostMortems и Just Culture.
1  
  Модуль 22. Разработка стратегии DevOps. Планирование DevOps
  • Планирование изменений;
  • Выбор проекта;
  • Возможные структуры команды.
  • Лабораторная работа: Agile-планирование и управление портфелями с помощью Azure Boards.
1  
  Модуль 23. Планирование качества и безопасности
  • Планирование стратегии качества;
  • Планирование безопасного развития;
  • Лабораторная работа: Управление флагами (Feature Flag) с помощью LaunchDarkly и AzureDevOps.
1  
  Модуль 24. Перенос и консолидация артефактов и инструментов
  • Миграция и консолидация артефактов;
  • Миграция и интеграция Source Control.
  • Лабораторная работа: Интеграция Azure Repos и Azure Pipelines с Eclipse.
1  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы  rss.gif

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме онлайн. Чтобы записаться на онлайн-обучение, в корзине измените тип обучения на "онлайн" и выберите удобную для вас группу.
Чем онлайн-обучение отличается от других видов обучения?

Стоимость обучения (рублей)* 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00
Экономия до 10%
Вечер или Выходные
Стандартная цена
Онлайн
Экономия до 10%
Индивидуальное обучение Записаться
Частные лица 34 990 31 450 34 990 34 990 31 450 212 000 **
Организации 36 990 36 990 36 990
*Стоимость указана с учетом скидки. Для юридических лиц (организаций) указана минимальная цена, действующая при полной предоплате.
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.
**Указана минимальная цена за индивидуальное обучение. Число часов работы с преподавателем в 2 раза меньше, чем при обучении в группе. Если Вам для полного усвоения материала курса потребуется больше часов работы с преподавателем, то они оплачиваются дополнительно. В случае занятий по индивидуальной программе расчёт стоимости обучения и количества необходимых часов производится отдельно.

Документы об окончании

В зависимости от программы обучения выдаются следующие документы:

БУХ

Удостоверение*

Cert_Common

Свидетельство

Cert_Inter

Cертификат международного образца

*Для получения удостоверения вам необходимо предоставить копию диплома о высшем или среднем профессиональном образовании.

Сертификаты международного образца выводятся после окончания курса в личном кабинете слушателя.

Все документы Центра

Актуальные новости

Минобороны США объявило прохождение курса CND обязательным требованием для работы в службе информационной защиты

Минобороны США объявило прохождение курса CND обязательным требованием для работы в службе информационной защиты

Все сотрудники Министерства обороны США, которые обеспечивают сетевую безопасность и борются с кибератаками, теперь обязаны иметь обязательную сертификацию в программе Certified Network Defense (CND). Этот курс был разработан EC-Council – самой известной профессиональной организацией, обучающей этичному хакингу.

Полный текст новости

Ежемесячный розыгрыш призов «Счастливый номер Вашего свидетельства». Проверьте свой выигрыш!

Ежемесячный розыгрыш призов «Счастливый номер Вашего свидетельства». Проверьте свой выигрыш!

Каждый месяц центр «Специалист» проводит розыгрыш подарков среди своих выпускников – приятный бонус к полученным знаниям. Для того чтобы участвовать в розыгрыше, не нужно ничего делать – слушатель становится им автоматически после получения свидетельства (или удостоверения) учебного центра.

Полный текст новости

Все новости

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Наш сайт использует файлы cookie
Наша задача – сделать Ваше обучение успешным. Specialist.ru использует файлы cookie, чтобы гарантировать максимальное удобство пользователям, предоставляя им персонализированную информацию и запоминая их предпочтения. Продолжая пользоваться сайтом, Вы подтверждаете своё согласие на использование файлов cookie. Подробнее...