This document proposes an architecture for advanced resource allocation and service level monitoring for container orchestration platforms. It begins with background on containerization and popular orchestration platforms like Docker Swarm and Kubernetes. It then highlights issues with default scheduling approaches and proposes a resource-aware placement algorithm and SLA-based monitoring to minimize container migration and ensure performance. The key components of the proposed architecture are described and its advantages over default scheduling are discussed. In conclusion, the solution is meant to benefit container orchestrators by improving application performance through more effective scheduling and issues prevention.