highload в ВУЗе идеализм, расчётливый менеджмент или...

Post on 16-Apr-2017

360 Views

Category:

Engineering

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Highload в ВУЗе:расчетливый менеджмент,идеализм или пустые надеждыАртем КаличкинЦентр Финансовых Технологий

А был ли мальчик?

Может не надо? Надо, Федя, надо!• Всегда помнить тяжело – рефлексы!• В полную чашку уже ничего не налить• Привычка винить других• «Я за код! Админят другие»

Классификация «по Каличкину»

Функциональщик Тулзист Неофит

Варианты обучения• ВУЗ• Внутрикорпоративное обучение• Обучающие задачи на реальных проектах

• Диверсии с плохим кодом на боевой

Структура курса• Раздел 1. Представление об

отказоустойчивости• Раздел 2. Сервис-

ориентированный подход• Раздел 3. Гибкие практики• Раздел 4. Непрерывная

поставка

Раздел 1. Представления об отказоустойчивости• Вопросы эксплуатации, которые нужно учитывать при

проектировании• Ключевые понятия отказоуcтойчивости ПО• Антипаттерны отказоустойчивости• Архитектура отказоустойчивого ПО• Дополнительные паттерны отказоустойчивости

Раздел 2. Сервис-ориентированный подход• Эксплуатация промышленного ПО• Функции и процессы этапа «Эксплуатация» по ITIL v3• Понятие Жизненного цикла ИТ-услуги• Этап «Стратегия услуг»• Этап «Проектирование услуг»• Этап «Трансформация услуг»• Этап «Непрерывное совершенствование»• Ключевые аспекты основных процессов ITIL v3

Раздел 3. Гибкие методологии• Вызовы времени – скорость изменений, изменчивость

требований• Жизненный цикл программного продукта• Гибкие практики и экстремальное программирование• Конвейер непрерывной интеграции

Раздел 4. Непрерывная поставка• Изменения и стабильность, конфликт интересов Dev и Ops• DevOps, расширение сферы применения гибких практик• Конвейер непрерывной поставки• Автоматизированное управление конфигурацией

• Лебединая песнь: Water-scrum-fall (©Lean Enterprise)

Литература на русском, ау-у-у

. . .

Проблемы обучения• Не познали трудностей ручной выкатки – не видно прелестей

автоматизированной• Не фундаментальные знания, стремительное обновление

подходов и технологий• Больше, дайте больше лабораторных работ!

Инициатива «Lab4Ops»• Примеры из реальной жизни,

переваренные в полезные лабораторные задания• Обучающие задачи на основе

живого опыта• Разные форматы, платформы,

инструменты• Годно для любого варианта

обучения• Карма чище с каждым коммитом!

Учиться, учиться, учиться• “DevOps is dead” – про здравый смысл или buzzword?• Карго-культ – не тупые действия, но действия без понимания

здравого смысла• Каждый – в зоне риска! Актуализируйся постоянно

Контакты для продолжения общения• Конференция РИТ++ • Почта: a.kalichkin@gmail.com a.kalichkin@ftc.ru • LinkedIn: http://bit.ly/1Tz79mc • GitHub: https://github.com/aistaf/Lab4Ops

“Lab4Ops” – придумаем лабы на благо хардкора!

Арем КаличкинЦФТ, Директор по сопровождению и эксплуатации сервисовНГУ, Ассистент кафедры Систем информатики Факультет информационных технологий

top related