- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Кому подойдет курс: а) Системным администраторам Получите всё для карьерного роста: знания DevOps и методологий Agile/Scrum, а также максимум практики на проектах. б) Middle IT-специалистам На практике освоите инструменты DevOps и научитесь внедрять их в работу. Сможете начать карьеру DevOps-инженера. в) Разработчикам Узнаете всё о доставке и развёртывании ПО. Сможете развиваться как руководитель и отвечать за весь цикл разработки. Продвинутая программа (для учёбы вам понадобится компьютер Core i5 или Ryzen 5, с оперативной памятью не менее 8GB RAM.): Курс разработан для middle-специалистов. Вы получите максимум пользы, если владеете виртуализацией, основами Docker и SQL, работой в консолях Linux/Unix и с сетевыми сервисами. Технологии, которые вы освоите: - GitLab; - CI/CD; - Ansible; - Puppet; - S3AP; - OpenStack; - Ceph; - Kubernetes; - Prometheus; - Grafana; - Zabbix. 1. Методологии Agile/Scrum/Devops: Познакомитесь с практиками по организации эффективных команд, быстро адаптирующихся к изменениям. Научитесь работать с большими задачами, декомпозировать их и выстраивать приоритеты для достижения главной цели ― создания продукта. Знания по итогам курса: Представление о системе ценностей Agile Mindset Разница подходов Scrum Framework и Kanban-метода: для каких проектов они предпочтительнее Базовое понимание концепции кросс-функциональной команды Понимание ролевой модели в Agile-командах Цели и инструменты DevOps Навыки по итогам курса: Декомпозиция задач и оценка сложности их исполнения Умение давать и получать обратную связь Понимание классификации тестирования в разработке Продолжение описания 2. Системы управления конфигурациями: Узнаете всё об автоматизации настройки и развёртывания IT-инфраструктуры, а также наиболее часто используемой функциональности применяющихся инструментов. Навык по итогам курса: Быстрая и правильная настройка удалённых машин до описанной конфигурации Проект в портфолио: Готовый рабочий сценарий развёртывания ПО на группу хостов (Ansible playbook) 3. Процессы CI/CD: Изучите архитектуру GitLab и основные инструменты CI/CD. Узнаете, что такое Continuous integration, Continuous delivery, Continuous deployment, какие инструменты используются в каждом из подходов. Навык по итогам курса: Работа c GitLab Автоматизация работы с контейнерами Деплой и развёртывание сервисов в контейнерах Настройка и разграничение прав доступа Написание и отладка CI/CD-пайплайна Проект в портфолио: Настроенный пайплайн CI/CD 4. Основы облачных технологий: Разберётесь в тонкостях «облачной» тематики и направлениях технологий. Узнаете, как устроены облачные сервисы, объектные хранилища, принципы SDN и SDS. Получите практический опыт использования публичной облачной платформы и S3-хранилища. Знания по итогам курса: Определение облачных технологий Виды as-a-Service Software Define Network/Storage Технологии и инструменты: S3API — стандарт взаимодействия с объектными хранилищами OpenStack — популярная облачная платформа управления Ceph — стандарт де-факто SDS S3cmd OpenStack CLI Terraform — мультиплатформенный инcтрумент IaC MCS — облачная платформа Mail.ru Cloud Solutions 5. Микросервисная архитектура и контейнеризация: Научитесь деплоить приложения с микросервисной архитектурой в Docker-контейнерах Kubernetes и запускать инфраструктуру, используя язык конфигурации IaC на базе Terraform. Проект в портфолио: Задеплоенное тестовое приложение в кластер Kubernetes 6. Мониторинг распределенных приложений/микросервисов: Освоите эффективное использование средств автоматизированного мониторинга инфраструктуры для выявления дефектов в работе приложений и оперативного реагирования на инциденты. Навыки по итогам курса: Работа с основными инструментами мониторинга Умение находить узкие места в производительности как внутри одного сервиса, так и во всём дереве выполнения между всеми участвующими сервисами Проект в портфолио: Настроенный мониторинг и логирование |