Системные администраторы или инженеры DevOps отвечают за создание, обслуживание, обновление и масштабирование инфраструктуры, и раньше они делали все это вручную. По мере роста инфраструктуры им становилось все труднее отслеживать каждое изменение, обновление, масштабирование и автоматизацию. Раньше они писали несколько сценариев на bash или python, чтобы найти решение, но существовала проблема с последовательностью и сложностью, поскольку нужно было очень умело и хорошо владеть bash или python, чтобы понять эти сложные сценарии. Чтобы найти решение, инженерам DevOps или системным администраторам приходилось использовать комбинацию сценариев оболочки, различных инструментов и множества ручных процессов для выполнения поставленной перед ними задачи. Каждый сервер или узел должен был иметь свои собственные сценарии и конфигурации, что было непоследовательно, и было очень сложно управлять изменениями. Разобраться в этих сценариях было очень сложно, поскольку они были очень сложными и для