Microservices, IoT and Azure: Leveraging DevOps and Microservice Architecture to deliver SaaS Solutions