• Автор темы Уилл Скарлет
  • Дата начала
Уилл Скарлет
Уилл Скарлет

Уилл Скарлет

Хранитель Шервуда
Администратор
badge Награда за 5000 очков репутации badge За шикарный аватар! badge 2FA подключил - Награду получил!
Регистрация
22/02/2018
Сообщения
24.911
Репутация
41.072
Автор: GeekBrains
Название: Факультет DevOps

[GeekBrains] Факультет DevOps

DevOps-инженеры контролируют все этапы создания продукта: от написания кода до релиза. Помогают отделам разработки и администрирования, синхронизируют их усилия и автоматизируют технические процессы.

Программа обучения​

Установка и настройка виртуальной машины с Linux

В первой четверти студенты освоят основы операционной системы Linux, принципы построения компьютерных сетей и изучат основные сетевые протоколы.
Проект
К вам обратился клиент с просьбой восстановить работу Веб сервера. Ваша задача полностью восстановить работу виртуальной машины. Известно следующее, что на виртуальной машине есть сервис с названием web, который является http сервером.

Программирование и автоматизация

Во второй четверти студенты научатся программировать на Python, а также познакомятся с системой управления конфигурациями Ansible.
Проект
На внутреннем тестовом стенде развернут сайт. Планируем выйти в продуктив со своим продуктом, и для этого нам нужна боевая инфраструктура с использованием подхода инфраструктура как ко (IaC, Аnsible).
Целевые метрики проекта:
— при одновременном отключении любого сервера баз данных и любого из серверов приложений, веб-сервис продолжает работать
— база данных и файлы приложения могут быть восстановлены из резервной копии по состоянию на любой из прошедших трех дней
— производительность инфраструктуры измеряется при помощи ApacheBenchmark, и определяется как максимальное количество одновременных соединений к сервису со стороны пользователей до момента, пока исследуемый URL не начинает отвечать более 2с, или сервис отдает 5xx
— все работы по настройке серверов проекта должны выполняться кодом Ansible.

Облачные технологии и микросервисная архитектура

В третьей четверти студенты освоят облачные технологии, развернут контейнеризованные приложения в Kubernetes и Docker, а также познакомятся с системами виртуализации.
Второй курс модуля «Основы облачных технологий» разработан совместно со специалистами облачной платформы VK Cloud Solutions (Mail.ru Cloud Solutions), на нём вы получите практический опыт использования публичной облачной платформы и S3-хранилищ от ведущих экспертов рынка.
Проект
Деплой тестового приложения в кластере Kubernete.
Настроить интеграцию системы GitLab CI/CD c созданным ранее в облаке VK Cloud кластером Kubernetes. Настроить несколько окружений для развертывания тестового приложения - dev/stage/prod. Деплой тестового приложения во все окружения. В dev/stage деплоим автоматически. В prod требуется запустить деплой вручную. Проверяем, что приложение развернуто успешно. В случае неудачного деплоя необходимо автоматически выполнить откат к предыдущей версии.

DevOps-практики

В четвертой четверти студенты научатся налаживать процессы непрерывной интеграции и доставки кода, рассмотрят модель «Инфраструктура как код», изучат и применят на практике современные методики разработки ПО. Также попрактикуются настраивать систему мониторинга на примере Prometheus + Grafana и настроят отправку оповещений о событиях.
Проект
Развернуть с нуля инфраструктуру и наше приложение в облаке с помощь GitLab CI/CD, использую концепцию инфраструктура как код (IaC, Terraform).
Задачи проекта:
— Поднять 3 окружения в облаке, включая kubernetes(k8s) и базы данные(DBaaS) используя terraform
— Настроить pipeline для нашего приложения, включая тестирования и канареечный деплой (Canary Deployment)
— Настроим логирование, трассировку и мониторинг приложения.

Данная публикация является партнерской. Доступ к материалу предоставляется после оплаты на сайте партнера.
 

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

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

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

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

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

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

Похожие темы

Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет информационной безопасности
Ответы
0
Просмотры
2K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет веб-разработки
Ответы
0
Просмотры
2K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет разработки на C#
Ответы
0
Просмотры
3K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет iOS-разработки
Ответы
0
Просмотры
2K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет Python-разработки
Ответы
0
Просмотры
5K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет Java-разработки
Ответы
0
Просмотры
3K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Инженер-программист
Ответы
0
Просмотры
1K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Программист-специалист
Ответы
0
Просмотры
1K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет frontend-разработки
Ответы
0
Просмотры
3K
Уилл Скарлет
Уилл Скарлет
Уилл Скарлет
Партнерский материал - Скидка на обучение! [GeekBrains] Факультет разработки на C++
Ответы
0
Просмотры
2K
Уилл Скарлет
Уилл Скарлет
Сверху Снизу