Прежде всего, я хотел бы подчеркнуть, что DevOps - это культура, а не роль. По моему мнению, это можно сравнить с командой коммандос, которые имеют собственный опыт, например, снайпер, морской пехотинец, сапер (подумайте о серии коммандос). Сочетание этих экспертных знаний, в основном работающих вместе, позволяет в кратчайшие сроки выполнять задачи или создавать ценность для бизнеса.
LowOps и NoOps
Через пару недель я обнаружил, что после долгих разговоров с людьми это скорее разговор о LowOps в наши дни. Если я внедряю решение, то это означает, что оно полностью автоматизировано и коллега может развернуть машины самостоятельно, а не спрашивать меня. Иногда невозможно сразу полностью автоматизировать его, но тогда я гарантирую, что он сам для меня автоматизирован, чтобы мне нужно было выполнить только одну команду, чтобы выполнить работу (LowOps), вместо того, чтобы тратить пару часов. Если я создал такое решение, я гарантирую, что для коллеги был создан билет для автоматизации моего личного решения для всех. Пример: мой коллега превратил один из моих скриптов bash в бота, который теперь запускается каждую ночь.
Рисунок 1: https://www.gslab.com/blog-post/what-is-noops/
"Как начать с Devops"
Убедитесь, что вы являетесь частью команды со смешанными компетенциями и что группа должна самостоятельно развертывать программное обеспечение. Поговорите со всеми членами команды и начните с задач, которые никто не хочет выполнять, так как не хватает знаний или желания. Если вы начнете с задачи, то натолкнетесь на вещи, которых вы не знаете. Начните смотреть видео, посещать встречи , покупать и читать книги, читать блоги и официальную документацию по инструментам, просить коллег пересматривать ваши запросы на выгрузку, общаться и хорошо слушать людей, хорошо документировать вещи, готовить и демонстрировать решения коллегам (обмен знаниями) , Последнее предложение - следить за балансом между работой и личной жизнью .