The main benefit I like about using azk is that we can have all developers/ QA etc use the same enviroment ( docker image) which has been tested by our automation tool. This leads to less risk in deploying code into production environment and increases confidence level at my workplace. Also, the ease of creating new environments or rolling back an existing one if needed becomes easier now. There are few minor things such as sometimes you might get stuck while creating environments but this isn't something major. If you're looking out ways to make devops life easier then definitely give it try! Automation testing of microservices.