Качественная программа по DevOps: За 12 месяцев обучения по 10 часов в неделю
вы освоите ключевые инструменты и востребованные рынком технологии.
Кому подходит профессия: Разработчику, СисАдмину, Профессия с нуля.
Спойлер: Программа обучения
Раздел 1.
Введение в профессию DevOps-инженера
Что такое DevOps и в чем его ценность
Профессия DevOps-инженер
Бизнес и DevOps
Управление знаниями
Раздел 2.
Управление процессом разработки
Способы организации командной и межкомандной коммуникации (ChatOps)
Документация как один из элементов коммуникации (Confluence, Hugo, Read The Docs)
Тикет-системы и баг-трекеры (Jira, Trello, Redmine, Basecamp, Asana)
Современные методологии разработки (Agile, Waterfall, Scrum, Kanban, Zero-Zero)
Форматы команд разработки (2 pizza team, 5-10-15)
Топологии DevOps (паттерны и антипаттерны)
Раздел 3.
Управление техническим циклом разработки
Системы контроля версий (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)
Раздел 4.
Управление инцидентами
Инцидент-менеджмент
Мониторинг
Анализ инцидента с помощью практики Post Mortem
Метрики SLA, SLO, SLI
Визуализация зависимостей и связей приложения
Раздел 5.
Техническая поддержка проекта и работа с пользователями
Обратная связь от пользователей как часть DevOps процесса
Как получать пользу от баг-репортов
Автоматизация технической поддержки (Service Desk)
Раздел 6.
Жизненный цикл софтверного проекта
Идеальная разработка ПО
Почему разработка сложной системы с нуля обречена на провал
Внедрение DevOps в существующий проект
Что такое хайлоад проекты
Архитектурные паттерны
Микросервисы, монолиты и комбинированные модели приложений
KPIs DevOps процессов
Деление проекта на юниты
Как готовить проект к переходу на DevOps
Для просмотра содержимого вам необходимо авторизоваться
Для просмотра содержимого вам необходимо авторизоваться