To vary the shooting times, add an object timer and an object variable to the enemy object. The object variable is to hold the duration the timer should run for before firing. This could be set as a random number, to vary the delay between firings for all enemies.
If you must have a 2 second delay between rounds, and just want to stagger the first shot being fired, then you could use the variable like :