Model-driven configuration management, multi-node deployment, and remote task execution system