How would you design a CI/CD pipeline for a microservices application from code commit to production deployment at Amida Technology Solutions?