DevOps

Разработка

Куратор секции: Дмитрий Катаев

Приглашаем обсудить DevOps - популярный, но непонятный многим феномен. Давайте вместе разберемся, можно ли установить настоящее взаимопонимание между ролями в проекте, создать единый цикл разработки, эксплуатации и деплоя программного обеспечения. Посмотрим, модное ли это слово, или серьёзное дело.

Мои контакты для любых вопросов:

E-mail: dmitry.kataew@gmail.com
Facebook: https://www.facebook.com/dmitry.kataev


Александр Кириллов
Software engineer @ Evrone

Большинство веб-проектов уже давно переросло уровень монолитных приложений и ворвалось в мир микросервисов. Ни для кого не секрет, что многие разработчики выбирают контейнеризацию как один из способов разворачивания инфраструктуры. В своем выступлении я расскажу почему мы выбрали для себя Kubernetes, с какими сложностями столкнулись и как их решили. Также я рассмотрю основные моменты, с которыми сталкиваются веб-разработчики и сделаю это в контексте Docker-кластера, а еще я затрону вопрос использования developer-окружения на базе Docker-контейнеров.


Иван Евтухович
Генеральный директор @ Express42
Москва

В нашей работе консультантами по DevOps, мы часто сталкиваемся с вопросом клиентов, из чего же, собственно, состоит DevOps. Абривиатура CAMS плохо подходит для того, чтобы продавать, потому что никто не купит культуру или Knowlage Sharing. Мы рекомендуем нашим клиентам внедрять следующие практики: Infrastructure As a Code, Continuous Delivery, Continuous Monitoring, Automated Testing и Test Data Management. В докладе я расскажу, что мы подразумеваем под этим, а также про некоторые кейсы из нашей работы с крупными российскими компаниями.


Алексей Вахов
Технический директор @ Учи.ру
Москва

Когда компания растет в течение года в несколько раз по всем параметрам, по трафику, по серверам, по сотрудникам - это очень тяжело. Выстраиваются команды, процессы, правила и все при этом нуждаются в помощи IT-команды. Дело даже не в трафике, который, конечно, растет и не в базах, которые тоже растут, а в постоянном колоссальном росте логической сложности системы. Меня зовут Алексей и я работаю именно в такой компании.

Технический отдел Учи.ру из одного человека и технического директора в одном лице за несколько лет вырос в большую, распределенную команду из 40 разработчиков. Более миллиона школьников со всей России занимаются регулярно математикой у нас. Также мы проводим массовые онлайн олимпиады по разным предметам. На первой олимпиаде генеральный директор дал мне телефон, номер которого был написан на главной странице и в течении часа, пока шла олимпиада, я разговаривал с учителями, которые привели учеников в компьютерный класс и у них олимпиада не запустилась. Это было эмоционально сложно и в принципе с тех пор для меня работа, это больше, чем просто профессия. Я чувствую ответственность перед учителями и детьми, когда они занимаются в нашем продукте, перед коллегами, которые проводят семинары, работают в службе поддержки.

Я хочу рассказать как мы строили и развивали свой стек, какие ошибки совершали, к каким результатам пришли. Это будет рассказ про железные сервера и OpenStack, Ansible и Terraform, мониторинг и бэкапы, Докер и снова Докер и про то как системный подход помогает справляться с постоянно растущей сложностью.


Александр Чистяков
Principal Engineer @ Git in Sky
Санкт-Петербург

Заниматься девопс-практиками не только необходимо, но и скучно, поэтому я попробую быть визионером, несмотря на наличие у меня комплекса Кассандры. На моих глазах мир менялся несколько раз, и каждый раз в дивный новый мир попадали не все. Достаточно ли безопасна позиция девопс инженера для того, чтобы остаться оплачиваемым специалистом при следующем изменении? Как и куда мир изменится в следующий раз? Выживет ли докер, или “синий кит” на логотипе гарантированно ведет к суициду? Как всегда немного шок-контента: почему Jenkins все еще в тренде, и почему Java не так плоха, как принято думать.


Никита Самохвалов
Заместитель тех. директора @ Notamedia
Москва

При слове «госпроект» вы думаете об абсолютном водопаде, неисправимой бюрократии и неповоротливой эксплуатации? Всё гораздо хуже. Но мы их победили. Давайте разберёмся, как?

Я расскажу про опыт Notamedia и наших коллег по рынку:

— Что из себя представляет госпроект с точки зрения инженера.

— Как в таких проектах сочетаются Dev-ы и Ops-ы.

— Какие трудности возникают при внедрении новых фич и как с ними можно бороться.

— DevOps-практики в госсекторе.


Илья Жиленков
@ Castle
Самара

Последние пару лет технология контейнеризации через Docker набрала невероятную популярность. Многие команды уже успешно используют инфраструктурные сервисы, staging, test стенды в контейнерах, но использовать контейнеры для разворачивания приложения в production многие боятся. В сообществе всё ещё недостаточно success-story, особенно для приложений без микросервисной архитектуры. А огромное количество подходов и рецептов не добавляет уверенности в том, что ты делаешь всё правильно.

Этот доклад о наших страхах, успехах и путях решения docker’изации классического монолита в production.


Крылов Виктор
Co founder, CEO @ ООО "Доккур"
Тамбов

1. Построение производительного SSD shared хранилища для кластера из более чем 1000 машин. Сравнительный анализ с облачным решением от Microsoft.

2. Работа с реалтайм-реконфигурированием фронт-сервера для построения облачного shared CaaS сервиса. Сравнение Nginx, HAProxy, GoBetween.


Раиль Хамдеев
CEO @ Codabra
Ульяновск

В докладе я расскажу вам как:

- Развернуть инфраструктуру для веб-разработки и поддержки клиентских сайтов?

- Надежно работать с резервными копиями на паре-тройке выделенных серверов в разных ДЦ и хранить в системе контроля версий код который обычно не версионируют?

- Дорабатывать и поддерживать кучу различных специфичных проектов включая устаревшие и экзотичные CMS?