Профессия DevOps- инженер [SkillFactory] [Владимир Краснов, Владимир Высокий, Игорь Мосягин]
Качественная программа по DevOps: За 12 месяцев обучения по 10 часов в неделю
вы освоите ключевые инструменты и востребованные рынком технологии.
Кому подходит профессия: Разработчику, СисАдмину, Профессия с нуля.
Продажник:
Качественная программа по DevOps: За 12 месяцев обучения по 10 часов в неделю
вы освоите ключевые инструменты и востребованные рынком технологии.
Кому подходит профессия: Разработчику, СисАдмину, Профессия с нуля.
Раздел 1.
Введение в профессию DevOps-инженера
Управление процессом разработки
Управление техническим циклом разработки
Управление инцидентами
Техническая поддержка проекта и работа с пользователями
Жизненный цикл софтверного проекта
Введение в профессию DevOps-инженера
- Что такое DevOps и в чем его ценность
- Профессия DevOps-инженер
- Бизнес и DevOps
- Управление знаниями
Управление процессом разработки
- Способы организации командной и межкомандной коммуникации (ChatOps)
- Документация как один из элементов коммуникации (Confluence, Hugo, Read The Docs)
- Тикет-системы и баг-трекеры (Jira, Trello, Redmine, Basecamp, Asana)
- Современные методологии разработки (Agile, Waterfall, Scrum, Kanban, Zero-Zero)
- Форматы команд разработки (2 pizza team, 5-10-15)
- Топологии DevOps (паттерны и антипаттерны)
Управление техническим циклом разработки
- Системы контроля версий (Git, SVN, Mercurial)
- Continuous Integration (Jenkins, Gitlab, Travis)
- Тестирование и тестовые-среды (стенды)
- Оркестрация (Kubernetes, Terraform, Nomad, Rancher)
- Управление артефактами (Docker Registry, NPM Repo, PIP, Composer)
- Системы сборки (Gulp, Grunt, Maven, Gradle, Docker)
- Управление конфигурациями (Puppet, Chef, Ansible)
- Мониторинг и журналирование (Grafana, Zabbix, Prometheus, Elasticsearch/Kibana/Logstash)
- Безопасность (GPG, Vault, SSL)
Управление инцидентами
- Инцидент-менеджмент
- Мониторинг
- Анализ инцидента с помощью практики Post Mortem
- Метрики SLA, SLO, SLI
- Визуализация зависимостей и связей приложения
Техническая поддержка проекта и работа с пользователями
- Обратная связь от пользователей как часть DevOps процесса
- Как получать пользу от баг-репортов
- Автоматизация технической поддержки (Service Desk)
Жизненный цикл софтверного проекта
- Идеальная разработка ПО
- Почему разработка сложной системы с нуля обречена на провал
- Внедрение DevOps в существующий проект
- Что такое хайлоад проекты
- Архитектурные паттерны
- Микросервисы, монолиты и комбинированные модели приложений
- KPIs DevOps процессов
- Деление проекта на юниты
- Как готовить проект к переходу на DevOps
https://skillfactory.ru/devops