We have two deployments (Prod and Test) of Azure Webjob running with TimerTrigger. Both the web apps have single instance. According to this article, TimeTriggers use single
Use different storage accounts or set host
var config = new JobHostConfiguration(); config.HostId = "dev|prod" var host = new JobHost(config); host.RunAndBlock();