Rich-media applications deployed on cloud lead the use of the internet by people and organisations around the world. The advent of Software-Defined Networking (SDN), Networking Function Virtualisation (NFV), and Machine Learning (ML) techniques brings new possibilities to address carrier environment challenges, especially QoS. The literature does not show a smart and flexible solution that brings scalability with holistic management of network, compute, and application resources taking into account different approaches to enhance QoS. This paper presents the Orchestrator that manages agnostic network, compute, and applications resources hosted in the cloud. Through ML algorithms, our solution enhances QoS towards network resilience, bandwidth allocation based on real-time traffic, and end-to-end QoS mechanism to the event-driven scenario. The Orchestrator operation spans across different domains providing applications, virtual functions, and cloud resources management elastically. Our experimental evaluation in a large-scale testbed shows Orchestrator's capability to provide a smart jitter decrease using AI techniques.