DSA Faculty
API
← к списку преподавателей

Силаков Денис Владимирович

Центр организации обучения студентов для топ-специалистов в сфере информационных технологий

Профиль на hse.ru ↗ тел.: 28240 | +7 (916) 222-94-37
Публикаций
71
Языков
2
Наград
1
Конференций
9
Профиль Публикации (71) Курсы (1)

Профессиональные интересы

автоматизация тестированияуправление требованиямиавтоматизация программирования

Должности

  • ПреподавательЦентр организации обучения студентов для топ-специалистов в сфере информационных технологий
  • ДоцентФакультет компьютерных наук, Департамент программной инженерии

Био

  • · Начал работать в НИУ ВШЭ в 2013 году.
  • · Научно-педагогический стаж: 12 лет.

Образование

  • 2010 · Кандидат физико-математических наук
  • 2006 · Магистратура: Московский физико-технический институт, специальность «Прикладные математика и физика», квалификация «Магистр прикладной математики и физики»

Опыт работы

  • · Резюме (PDF, 28 Кб)

Награды и поощрения

  • · Благодарность Факультета компьютерных наук НИУ ВШЭ (сентябрь 2020)

Конференции (9)

Показать все
  • · 2021: СПО: от обучения до разработки (Переславль-Залесский). Доклад: Virtuozzo Linux 8 и OpenVz 8 - текущее состояние и планы
  • · 2019: Конференция "Разработка ПО" CEE-SECR 2019 (Санкт-Петербург). Доклад: Автоматический выбор оптимального набора журналов для отчетов об ошибках
  • · 2018: XV конференция разработчиков свободных программ (Калуга). Доклад: Шаблоны контейнеров в OpenVZ 7
  • · 2017: Двенадцатая конференция "Свободное программное обеспечение в высшей школе" (Переславль-Залесский). Доклад: Преподаватель ВУЗа как посредник между студентами и разработчиками СПО
  • · 2017: XIV конференция разработчиков свободных программ (Калуга). Доклад: ReadyKernel — инструментарий и сервис обновления ядра без перезагрузки на основе kpatch
  • · 2016: Конференция "Разработка ПО" CEE-SECR 2016 (Москва). Доклад: Шаблоны контейнеров в Virtuozzo
  • · 2015: Конференция "Разработка ПО" CEE-SECR 2015 (Москва). Доклад: Тестирование ПО, основанного на сторонних компонентах, на примере дистрибутива ОС Linux
  • · 2014: Конференция "Разработка ПО" CEE-SECR 2014 (Москва). Доклад: ABF – среда кросс-дистрибутивной разработки и сборки приложений для Linux
  • · 2013: Конференция «Разработка ПО». CEE-SECR 2013. (Москва). Доклад: Автоматизация поддержки репозиториев ПО для Linux

Идентификаторы исследователя

Публикации (71)

Клонирование системы с помощью FOG

2015 · ARTICLE · ru

Необходимость развертывания на множестве машин ОС с одинаковыми настройками и набором приложений - явление нередкое. Для автоматизации этой задачи существуют полнофункциональные свободные решения, подходящие и для клонирования проприетарных систем.

Проект Juju. Развертываем сложные приложения одним кликом

2015 · ARTICLE · ru

Знакомимся с инструментарием настройки стеков Linux- и Windows-приложений от Canonical. Juju – это инструмент, необходимый системному администратору, управляющему парком машин с Ubuntu

Промышленная виртуализация с помощью Virtuozzo 7

2015 · ARTICLE · ru

В последние годы контейнерная виртуализация в Linux переживает настоящий бум, открывая миру все новые технологии и продукты – LXC, Docker, Rocket и прочие. Создание всех этих продуктов стало возможным благодаря новой функциональности, появившейся в основной ветке ядра Linux. Многие из этих новшеств – это результат труда отечественных разработчиков, уже долгие годы предоставляющих средства виртуализации на основе Linux под брендами OpenVZ и Virtuozzo. В статье двухлетней давности [1] мы рассмотрели некоторые теоретические основы создания виртуальных окружений и принципиальные сложности, с которыми столкнулись разработчики средств виртуализации для платформ x86. Один из способов борьбы с этими сложностями – использование виртуализации на уровне ОС, когда одно и то же ядро используется несколькими виртуальными окружениями. Именно этим путем пошла в начале текущего века компания Odin (тогда еще под названием SWsoft и позже Parallels), предложившая миру Virtuozzo – средство виртуализации на основе ядра Linux, позволявшее запускать множество экземпляров этой ОС на одной физической машине и предоставившее набор инструментов для удобного управления такими виртуальными средами. За прошедшие полтора десятка лет как сама компания, так и ее продукты претерпели череду реорганизаций, переименований и прочих трансформаций, неизбежно сопутствующих многим активно развивающимся проектам. Портфолио продуктов и их возможности со временем только расширялись, и сегодня Virtuozzo – это уже не только легковесная виртуализация на уровне ОС, но и полноценные виртуальные машины, а также различные сопутствующие продукты и сервисы. Кроме того, наработки компании, уже давно доступные в рамках открытого проекта OpenVZ, наконец-то находят свой путь в основной код ядра Linux к общей выгоде сообщества и разработчиков. Очередная версия продукта, находящаяся сейчас в стадии разработки, – Virtuozzo 7 – во многом основывается на открытых технологиях, которые в сочетании с уникальными технологиями компании призваны предоставить пользователям многофункциональную, но в то же время надежную платформу виртуализации.

Используем AUFS для отката изменений. Автоматический возврат системы после перезагрузки.

2014 · ARTICLE · ru

Необходимость развертывания на множестве машин ОС с одинаковыми настройками и набором приложений - явление нередкое. Для автоматизации этой задачи существуют полнофункциональные свободные решения, подходящие и для клонирования проприетарных систем.

Инструментарий Rex. Управление множеством Linux-систем для любителей Perl.

2014 · ARTICLE · ru

Удобное управление несколькими машинами - задача распространенная, часто решаемая с помощью SSH и инструментов, работающих поверх этого протокола. Рассмотрим один из них, который наверняка понравится поклонникам языка Perl.

Качество программного кода. Позаботьтесь о долгой жизни ваших программных продуктов!

2014 · ARTICLE · ru

Понятие «качество программного продукта» включает в себя не только полноту и корректность реализации требуемого функционала, но и простоту поддержки и модификации программы. Как же обезопасить себя и коллег от кошмара поддержки нечитаемого кода?

Установка и настройка Katello, Pulp и Candlepin. Знакомимся с новым поколением Red Hat Network

2014 · ARTICLE · ru

В статье о FOSDEM 2014 отмечалось, что представители Red Hat на этой конференции активно рассказывали о линейке продуктов, задуманных как следующее поколение Red Hat Network - Katello, Pulp, Candlepin и Foreman. Познакомимся с первыми тремя приложениями.

Кэширование с Varnish. Готовим HTTP-сервер к слэшдот-эффекту

2014 · ARTICLE · ru

Ускорить обработку входящих запросов можно с помощью кэширования ответов сервера. В этой статье мы познакомимся с одним из лидеров в сфере обработки запросов HTTP

FOSDEM 2014. Впечатления о крупнейшей Open Source-конференции в Европе

2014 · ARTICLE · ru

Что представляет собой европейское сообщество Open Source, чем живет, и велико ли оно? Нам выпала возможность оценить все это, побывав в феврале в Брюсселе на FOSDEM 2014.

Установка и настройка Foreman

2014 · ARTICLE · ru

В предыдущей статье мы рассказали о связке Katello, Pulp и Candlepin, которая позиционируется как составляющая следующего поколения Red Hat Network. Однако эта троица справляется лишь с частью задач, стоящих перед администратором. Для полноты картины необходимо рассмотреть еще один инструмент - Foreman.

Курсы (1)