Школа DevOps

ИТ и интернет 16+

Как будет организован учебный процесс?
Обучение будет дистанционным. Курс рассчитан на 2 месяца, 1 занятие в неделю, длительностью 1 час, с обязательными домашками и практиками. Начнем 22 февраля. Регистрация до 15 февраля. 

Теория, плавно переходящая в практику, домашние и практические задания помогут вам стать востребованным специалистом.

Базовые требования для участников курса: 

  • Активный практический опыт использования Unix-систем.
  • Опыт программирования на Python. 

Какие темы входят в курс?
Курс будет разбит на 2 части: Ansible и Kubernetes. 

В рамках первой части курса вы познакомитесь с системой управления конфигурациями Ansible. Мы расскажем про основные особенности, научим писать специальные Ansible-сценарии для автоматизированного развертывания приложений/сервисов и управления конфигурациями, покажем как расширять базовый функционал с помощью собственных плагинов и модулей. Сквозь курс будет проведено создание собственного мини-проекта по развороту блоговой платформы Wordpress и всех необходимых сервисов.
Курс подойдет как для начинающих, так и для тех, кто уже умеет запускать чужие сценарии, но хочет глубже разобраться самостоятельно.

Во второй части вы узнаете что такое Docker, Kubernetes и как они устроены внутри. Научитесь запускать приложения в k8s, настраивать для них сеть, подключать дисковые ресурсы, задавать права доступа. Познакомитесь с концепцией модульности и расширяемости в k8s.

1. Лекции и практики

1.1. Что такое Ansible? Где применяется?

  • 1.1.1. Общая информация и особенности
  • 1.1.2. Установка, базовая конфигурация
  • 1.1.3. Структура YAML-файлов
  • 1.1.4. Написание простых сценариев

1.2. Продвинутое написание сценариев

  • 1.2.1. Факты и переменные
  • 1.2.2. Фильтры
  • 1.2.3. Циклы
  • 1.2.4. Условные выражения
  • 1.2.5. Шифрование секретов
  • 1.2.6. Блоки
  • 1.2.7. Перехват и обработка ошибок
  • 1.2.8. Тэги
  • 1.2.9. Статический и динамический вызов
  • 1.2.10. Роли

1.3. Расширение базового функционала

  • 1.3.1. Линтер
  • 1.3.2. Плагины
  • 1.3.3. Написание собственных фильтров и модулей

2. Домашние задания:

2.1. Разворот Nginx c SSL-сертификатами через Ansible
2.2. Создание локальных пользователей на удаленном сервере через
Ansible
2.3. Разворот базы данных MariaDB через Ansible
2.4. Написание собственного Ansible-фильтра
2.5. Написание собственного Ansible-модуля
2.6. Разворот платформы Wordpress на стеке Nginx + MariaDB + PHP

3. Лекции по Kubernetes:

3.1. Основы контейнеризации
3.2. Введение в kubernetes
3.3. Базовые возможности и ресурсы в kubernetes
3.4. Модульность и расширяемость kubernetes
3.5. Разработка под kubernetes

4. Лекции по мониторингу:

4.1. Основы контейнеризации на примере Docker Desktop
4.1.1 Установка Docker Desktop
4.1.2 Введение в WSL
4.1.3 Docker в Visual Studio Code
4.2. Введение в мониторинг, инструменты
4.3. Знакомство с Grafana
4.3.1 Установка Grafana в Docker
4.3.2 Отображение метрик
4.4. Хранение метрик
4.4.1 Обзор инструментов хранения
4.4.2 Установка InfluxDB в Docker
4.5. Сбор метрик, обзор решений
4.5.1 Установка Telegraf
4.5.2 Сбор системных метрик, хранение и отображение
4.5.3 Написание собственных скриптов

Как попасть на курс:

Стоимость? Бесплатно. Да, наш курс вам ничего не будет стоить. Отбор на курс проходит на основе конкурса. Единственное, что нужно — это иметь желание осваивать новые технологии и стремление стать специалистом своего дела.

  1. Зарегистрируйтесь на TimePad до 15 февраля
  2. Дождитесь приглашения на собеседование
  3. Покажите высокий результат на техническом тесте
  4. Попадите в число счастливчиков

Обратная связь по итогам отбора будет в рассылке от TimePad. 

Контактная информация:

Трубина Ксения, 8 (4852) 226-20-00 доб. 1956, @kseniyatrubina

Зевакина Мария, 8 (4852) 226-20-00 доб. 1732, @mazevakina

Вся актуальная информация будет находиться на телеграмм канале: https://t.me/TensorAdm

 

Поделиться:

803 дня назад
22 февраля 2022, начало в 16:00

Событие пройдет онлайн

Уже есть билет
Получить ссылку

Поделиться:

Связь с организатором

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов