DevOps NoOps, NoIT – и другие страшные слова
Один из самых посещаемых постов в блоге — Просто о сложном: что за зверь такой, DevOps?. Что для меня достаточно удивительно, здесь довольно сухой и скучный текст, нет никакой интриги, откровений или элементов шоу. Тем не менее это факт: он даёт много стабильных поисковых переходов. Народ хочет знать, специализация DevOps уверенно пробивает себе дорогу в массы. Подумал, что следует копнуть вглубь темы и расширить по смыслу.
Итак, следом за DevOps следует смежная концепция NoOps, HyperOps и бум микросервисов, и в пределе всё упирается в самую новомодную штучку — NoIT. В пояснение всего сказанного под катом у меня два свежих ролика.
Первое — свежее видео с московскими сисадминами (взято с конференции CodefestRu 2016), которые рассуждают о жизни и реальных задачах DevOps«ов, что на фоне реальных жизненных проблем дает качественно лучшее погружение в проблематику и специфику работы DevOps. Второе видео на очень понятном английском (академическом), где зарубежный докладчик объясняет, куда тендирует развитие отрасли администрирования, и почему DevOps сегодня уже отчасти устаревшая концепция.
Всё это вместе по моей задумке должно не только погрузить в *Ops, но и помочь за деревьями увидеть лес. То есть ещё лучше погрузить в набирающую обороты тему гибридных ролей и универсалов, ведь это тот же самый тренд доминирования Т-шейперов, о которых я писал раньше: Valve: культ Т-образных людей. Суть происходящего такова: грядут времена, когда быть «просто программистом» или «просто администратором» будет уже маловато. Я ж говорил раньше — «одноядерные» люди будут постепенно отмирать. Времена, когда потребители покупали отдельно планшет, фотокамеру и телефон постепенно уходят в прошлое, работодатели также постепенно входят во вкус от подобного симбиоза ролей и специальностей.
1. CodefestRu 2016
Евгений Потапов и Иван Сидоров — DevOps, NoOps, микросервисы:
Как дополнение к этому, кто хочет поподробней:
SECON»2015: Иван Евтухович — «DevOps и системы управления конфигурацией».
Слайды к почти этому докладу, к более его свежей версии:
2. TYPO3 conf 2015
NoDev, NoOps, NoIT: Defining Community Software — Hussein Badakhchani
Hussein Badakhchani Distinguished Technologies and Enterprise Architect will discuss the three guiding principles of KnowIT for decision makers (NoDev, NoOps and NoIT) and how the impact of their application to FOSS naturally leads to Community Software that has as its primary goal, the creation value for the enterprise.
Кому интересно чуть больше конкретики про концепцию KnowIT (= NoDev, NoOps, NoIT), есть документ с примером её практического внедрения: Applying KnowIT principles when deploying Waratek AppSecurity for Java (PDF). Вообще, тема безопасности из-за своей быстро растущей важности иногда даже выделяется в отдельную роль SecOps, вот ещё пример.