It can definitely do this, it supports AWS out of the box and has "provider plugins" for everyone else. The workflow for deploying and managing applications is the same across all providers.
At the implementation level, the providers do differ. From small things (like the function interface) to bigger things (like event services).