Описание
На этом курсе вы научитесь определять, как принципы развертывания приложений оказывают влияние на атрибуты качества. Сможете ставить задачи и проверять результаты работы системных инженеров, администраторов и специалистов DevOps.
Мы рассмотрим основы принципов построения сетей, архитектуры Linux, построения CI/CD Pipeline, мониторингов приложения. Познакомимся с облачными архитектурами, узнаем о возможностях и экономике облачных решений. Будут рассмотрены основные аспекты архитектуры и практического использования Kubernetes.
Дополнительно предлагается обзор практик SRE (Site Reliability Engeneer) для организации надежного отказоустойчивого решения, как с точки зрения архитектуры, так и с точки зрения практик эксплуатации.
Обучение проходит в смешанном формате:
-
Изучаете материалы курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы проходите тест для проверки уровня знаний.
-
Посещаете практические сессии с преподавателем, на которых дополнительно разбирается каждый этап кейс-проекта, обсуждаются вопросы, а также можно познакомиться с опытом и кейсами коллег.
Баланс теории и практики - 50\50, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников программы.
удостоверение о повышении квалификации государственного образца
Целевая аудитория
Предварительная подготовка
-
Опыт работы в ИТ-проектах
-
Понимание принципов ООП
- Знание языков программирования Java / C# / Python
Разбираемые темы
-
1. Технологии виртуализации
-
2. Основы построения информационных сетей
-
3. Архитектура Linux
-
4. Основы CI/CD: построение процессов с использованием Jenkins, GitLab, Ansible
-
5. Мониторинг и наблюдаемость системы: паттерны, инструменты и протоколы
-
6. Проектирование облачной архитектуры: провайдеры, возможности, экономика
-
7. Проектирование облачной архитектуры: паттерны
-
8. Разработка 12-Факторного приложения
-
9. Контрактные обязательства сервиса: метрики надежности, SLA, RTO, RPO и паттерны реализации
-
10. Понимание Kubernetes: типы сущностей, Helm, CI/CD и балансировка трафика
-
Итого 42 часа: теория – 20 ч. (48%), практика – 22 ч. (52%)
IT Архитектор с обширным опытом в сфере интеграции: SOA, BPM, Веб-Сервисы, Системы ориентированные на сообщения, Микросервисы.
Работал с существующими системами и участвовал в разработке систем с нуля.