For some information on how this project is organized refer to this blog post: http://code.rawlinson.us/2016/04/autofac.html
For information on the deployment via TeamCity check out this blog post: http://code.rawlinson.us/2016/04/deploying-azure-worker-role-via-team-city.html
note: if you add new settings to the role you need to manually edit the ServiceConfiguration.Cloud.cscfg
file on the TeamCity server
C:\Agent1\work\1daf6f8d35186a85\Aemis.Scheduler
This project exists purely for educational purposes. It is not supported though I'll try to answer questions. It is also not in development.