EGround
Редактор
- Сообщения
- 71.175
- Реакции
- 301
Складчина: DevOps. Уровень 1. Инфраструктура как код, основные инструменты [Специалист] [Сергей Русанов]
Современные IT-компании нацелены на то, чтобы делать своим клиентам персонифицированные предложения и работать на узкоспециализированных рынках. А это требует создания гибкой инфраструктуры. Ручная настройка в данном случае неэффективна, она тормозит работу. Подход Infrastructure as a Code (IaC) обеспечивает автоматизацию и управление инфраструктурой через использование кода. С помощью IaC команды DevOps могут работать вместе с единым набором методик и инструментов для доставки приложений и их вспомогательной инфраструктуры быстро и надежно в масштабе.
В ходе обучения вы выполните ряд практических заданий, которые помогут закрепить теорию и избежать сложностей в будущей работе.
Для кого этот курс
Данный курс разработан специально для инженеров DevOps и системных администраторов, которые хотят освоить IaC. Учитывая, что сейчас идут процессы трансформации профессии системного администратора Linux в инженера DevOps-технологий, обучение будет полезно для технических специалистов, работающих с Linux.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Вы научитесь:
- разрабатывать стратегии DevOps;
- разворачивать и управлять инфраструктурой предприятия с помощью шаблонов;
- использовать инструменты для непрерывной интеграции (Continuous Integration, CI) и непрерывной поставки (Continuous Delivery, CD);
- использовать технологии docker и kubernetes для развертывания контейнеризованных приложений;
- применять Ansible playbook;
- развертывать инфраструктуру в On-premise облаке с использованием Terraform;
- тестировать систему.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Программа:
Модуль 1. Введение (2 ак. ч.)
Основные понятия devops
Система контроля версий Git
Лабораторная работа. Инициализация репозитория Git
Модуль 2. Docker (6 ак. ч.)
Основные понятия
Микросервисная архитектура
Собираем docker контейнер
Связываем контейнеры с помощью docker-compose
Деплоим контейнеры вручную
Лабораторная работа. Установка docker и работа с контейнерами
Модуль 3. Инфраструктура как код (4 ак. ч.)
Общие принципы и модели управления.
Jinja шаблоны
Описание инфраструктуры с помощью Ansible
Написание Ansible playbooks для docker и gitlab
Лабораторная работа. Установка Nginx с помощью Ansible playbook
Модуль 4. Continuous Integration (3 ак. ч.)
Что такое Continuous Integration и Continuous Delivery
Обзор GitLab
Запуск пайплайнов из .gitlab-ci в gitlab-runners
Модуль 5. Обзор задач QA (3 ак. ч.)
Задачи тестирования
Программы для тестирования
Модуль 6. Kubernetes (6 ак. ч.)
Обзор систем оркестрации
Компоненты управления Kubernetes
Лабораторная работа. Работа с minikube, cоздание deployment и service
Модуль 7. Дополнительные материалы
Развертывание инфраструктуры в On-premise облаке с использованием Terraform
Вход в Jenkins для администратора Linux
Зачем нужен Kubernetes?
Цена 37750 руб.
Материал «DevOps. Уровень 1. Инфраструктура как код, основные инструменты [Специалист] [Сергей Русанов]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.