3
Как вы применяете методы разработки, такие как контроль версий, тестирование и непрерывная интеграция / развертывание, к системному администрированию?
Представьте, что вы собираетесь управлять несколькими серверами с помощью различных сервисов, которыми пользуется несколько человек. Теперь предположим, что вы хотите перенастроить или заменить какое-либо программное обеспечение на одном из этих серверов. Очевидно, вы не хотите работать на серверах, которые находятся в производстве. Если бы это было изменение кода, как разработчик, …