How would you design a CI/CD process for a team that needs to deploy to both on-premises hardware and the cloud at Western Digital?