Microsoft Azure DevOps SolutionsПродолжительность экзамена: 210 минут* Язык: Английский Варианты оплаты и стоимость экзамена
Правила отмены и переноса экзаменов MicrosoftExam Replay![]() Предлагаем воспользоваться предложением Exam Replay. Приобретите Exam Replay вместе с экзаменационным ваучером Microsoft и получите еще одну попытку! Стоимость пакета (экзамен + ваучер) уточняйте у менеджера. Чтобы воспользоваться предложением добавьте в корзину экзамен и Exam Replay voucher. Описание экзаменаАудитория: Кандидатами на экзамен AZ-400 Microsoft Azure DevOps Solutions являются профессионалы DevOps, которые объединяют людей, процессы и технологии для непрерывного предоставления ценных продуктов и услуг, отвечающих потребностям конечных пользователей и бизнес-целям. Профессионалы DevOps оптимизируют поставку, улучшая методы работы, взаимодействие и совместные практики, а также применяя автоматизацию. Они разрабатывают и реализуют стратегии для кода приложений и инфраструктуры, которые обеспечивают непрерывную интеграцию, непрерывное тестирование, непрерывную поставку и непрерывный мониторинг и обратную связь. Кандидаты должны иметь опыт в Agile-практиках. Они должны быть знакомы как с администрированием Azure, так и с разработкой Azure, а также быть экспертами по крайней мере в одной из этих областей. Специалисты Azure DevOps должны иметь возможность разрабатывать и внедрять практики DevOps для контроля версий, соответствия требованиям, инфраструктуры в виде кода, управления конфигурациями, сборки, выпуска и тестирования с использованием технологий Azure. Tехнология: Microsoft Azure Зачет в сертификацию: при успешной сдаче экзамена AZ-400 Microsoft Azure DevOps Solutions, а также наличии одной из сертификаций Microsoft Azure Developer или Microsoft Azure Administrator, Вы получаете сертификацию Azure DevOps Engineer Expert Этот экзамен проводит оценку ваших способностей для выполнения технических задач, перечисленных ниже.
Анализ существующих артефактов (пакеты развертывания, NuGet) и хранилищ контейнеров; Анализ существующих инструментов управления тестированием; Анализ существующих инструментов управления задачами; Рекомендация стратегии миграции и интеграции для хранилищ артефактов, контроля исходного кода, управления тестированием и управления работой.
Определение и рекомендация показателей проекта, ключевых показателей эффективности и измерения DevOps (например, время цикла, время выполнения, служба Azure Kubernetes, лимит WIP); Внедрение инструментов и процессов для поддержки гибкого управления работой; Управление членами команды по Agile-техникам и практикам; Рекомендация организационной структуры, которая поддерживает масштабирование Agile-практик; Рекомендация механизмов внутригруппового и межгруппового сотрудничества.
Анализ существующей качественной среды; Определение и рекомендация показателей качества; Рекомендация стратегия для жизненного цикла флага функции; Рекомендация стратегии измерения и управления техническим долгом; Рекомендация изменений в структуре команды для оптимизации качества; Рекомендация стратегии тестирования производительности.
Проверка кодовой базы на соответствие; Проверка инфраструктуры на соответствие; Рекомендация безопасной стратегии развития; Рекомендация инструментов и методов для интеграции проверки безопасности кода (например, статический анализ кода); Рекомендация инструментов и методов для интеграции проверки безопасности инфраструктуры.
Разработка стратегии управления лицензиями (например, пользователи Azure DevOps, параллельные конвейеры, тестовые среды, лицензирование программного обеспечения с открытым исходным кодом, инструменты и службы DevOps, лицензирование управления пакетами); Разработка стратегии сквозного отслеживания от рабочих элементов до рабочего программного обеспечения; Разработка стратегии интеграции мониторинга и обратной связи с командами разработчиков; Разработка стратегии аутентификации и доступа; Разработка стратегии интеграции локальных и облачных ресурсов.
Рекомендация модели ветвления; Рекомендация системы контроля версий; Рекомендация стратегии потока кода.
Интеграция внешнего источника управления; Интеграция управления исходным кодом в сторонние системы непрерывной интеграции и непрерывного развертывания (CI / CD).
Реализация частных и размещенных агентов; Интеграция сторонних систем сборки; Рекомендация стратегию для параллельных конвейеров; Управление конфигурацией конвейера VSTS (например, очереди агентов, конечные точки служб, пулы, веб-подключения).
Реализуйте стратегии запросов на выборку (pull); Реализация стратегий ветвления (branch и fork); Настройка политик ветвления.
Управление наборами мобильных целевых устройств и группами рассылки; Управление целевыми наборами тестовых устройств пользовательского интерфейса; Предоставление тестовых устройств для развертывания; Создание публичных и частных групп рассылки.
Внедрение безопасного и совместимого процесса разработки; Реализация общих (не секретных) данных конфигурации; Управление ключами, токенами и сертификатами; Реализация конфигураций приложений (например, Web App, служба Azure Kubernetes, контейнеры); Реализация управления ключами (например, Web App, служба Azure Kubernetes, контейнеры, Azure Key Vault); Внедрение инструментов для управления безопасностью и соответствием в конвейере.
Мониторинг качества кода Конфигурация сборки для отчета о покрытии кода; Управление качеством автоматического тестирования; Управление наборами тестов и категориями; Контроль качества тестов; Интеграция инструментов анализа безопасности (например, SonarQube, WhiteSource Bolt, Open Web Application Security Project).
Создание развертываемых образов (например, Docker, реестр контейнеров Azure); Анализ и интеграция многоэтапных сборок Docker.
Разработка триггеров, инструментов, интеграций и рабочих процессов сборки; Внедрение гибридного процесса сборки; Реализация многоагентных сборок; Рекомендация инструментов для сборки и настройки; Настройка автоматизированного рабочего процесса сборки.
Рекомендация инструментов выпуска; Определение и рекомендация разрешения на выпуск; Рекомендация стратегии измерения качества выпуска и процесса выпуска; Рекомендация стратегии для заметок о выпуске и документации; Выбор подходящего шаблона развертывания.
Автоматизация проверки состояния для утверждений о выпуске, используя release gates; Настройка автоматической интеграции и выполнения функциональных тестов; Создание конвейера выпуска (например, Azure Kubernetes Service, Service Fabric, WebApp). Создание многофазных конвейеров релиза Интеграция ключей с конвейером релиза Предоставление и настройка сред Управление задачами и шаблонами и их модульность (например, группы задач и переменных)
Реализация сине-зеленого развертывания (blue-green deployment); Реализация канарного развертывания (canary deployment); Внедрение прогрессивных экспозиций; Масштабирование конвейера выпуска для развертывания на нескольких конечных точках (например, группы развертывания, служба Azure Kubernetes, Service Fabric).
Рекомендация инструментов и методов управления артефактами Абстракция общих пакетов для совместного и повторного использований Изучение кодовой базы для определения зависимостей кода, которые могут быть преобразованы в пакеты Определение и рекомендация стандартизированных типов пакетов и версий для решения. Рефакторинг существующих конвейеров сборки для реализации стратегии версий, публикующей пакеты
Проверка пакетов программного обеспечения с открытым исходным кодом на соответствие требованиям безопасности и лицензий в соответствии с корпоративными стандартами (например, GPLv3). Настройка конвейера сборки для доступа к безопасности пакета и рейтингу лицензии (например, Black Duck, White Source) Настройка безопасного доступа к фидам пакетов
Анализ существующей и будущей инфраструктуры хостинга Анализ существующей инфраструктуры как технологии кода Разработка стратегии управления техническим долгом по шаблонам Разработка стратегии использования переходной инфраструктуры для частей жизненного цикла поставки Разработка стратегии по смягчению смещения состояния инфраструктуры
Создание вложенных шаблонов ресурсов Управление ключами в шаблонах ресурсов Предоставление ресурсов Azure Рекомендация стратегии инфраструктуры как кода (Infrastructure as Code, IaC) Рекомендация соответствующих технологий для управления конфигурацией
Предоставление службы Azure Kubernetes (например, с использованием шаблонов ARM, интерфейса командной строки) Создание файла развертывания для публикации в Azure Kubernetes Service (например, kubectl, Helm) Разработать план масштабирования
Внедрение проверки соответствия и безопасности Предотвращение смещения с помощью инструментов управления конфигурацией Настройка автоматического конвейера для проверки безопасности и соответствия
Разработка методов измерения удовлетворенности конечных пользователей (например, Send a Smile, аналитика приложений) Разработка процессов для сбора и анализа отзывов пользователей из внешних источников (например, Twitter, Reddit, Help Desk) Разработка отчетов о сбоях клиентских приложений (например, HockeyApp) Рекомендация инструментов и технологий мониторинга Рекомендация инструментов отслеживания использования системы и функций
Настройка интеграции отчетов о сбоях для клиентских приложений Разработка панели мониторинга и состояния Реализация маршрутизации для данных отчета о сбое клиентского приложения (например, HockeyApp) Реализация инструментов для отслеживания использования системы, использования функций и потока Интеграция и настройка системы обработки заявок (тикет-системы) с системой управления работой команды разработчиков (например, IT Service Management connector, ServiceNow Cloud Management, рабочие элементы App Insights)
Анализ оповещений для установки базового плана Анализ телеметрии для установки базового плана Обзор сайтов в режиме реального времени и фиксация отзывов о сбоях системы Выполнение текущей настройки для уменьшения количества бессмысленных или неактивных предупреждений. Для подготовки к этому экзамену, Microsoft Learning рекомендует иметь практический опыт работы с технологией, использовать учебные ресурсы. Учебные ресурсы не обязательно охватывают все области в теме экзамена.
* Указанная продолжительность может незначительно отличаться от времени, которое сообщается системой тестирования перед началом экзамена, в связи с регулярно вносимыми изменениями в сложность и количество вопросов |