DevOps: How Containerization is Changing the Way We Build and Deploy Applications