You're talking about Disjoint Layer 2 Uplinks - and Yes, UCS is perfectly adapted to support this. You will use the Uplink Manager to assign certain VLANs to certain uplinks (DMZ VLANS to only DMZ uplinks etc).
Each vNIC you present to your service profiles/hosts can only be pinned to one uplink set - so if you have a single or set of DMZ VLANs, they would need to be assigned to a single vNIC within your service profile. You can still have non-DMZ VLANs accessed by the same host, as long as they're assigned to a separate vNIC.
Ex. ESX-Service-Profile
vNIC0 - Managment VLANs
vNIC1 - VMotion VLANs
vNIC2 - DMZ VLANs
vNIC3 - Prod VLANs
Each vNIC defined in the service profile can have multiple tagged VLANs assigned, but just adhere to the requirement that if you have disjoint L2 networks upstream, all those VLANs must be assigned to the same vNIC.
Have a read through this guide we put together:
https://supportforums.cisco.com/docs/DOC-21856
Regards,
Robert