How to create 30 new sites from an export of a master site?

There are several options, you might want to combine them in some way. The list is in an increasing order of complexity and time that you will need to spend to implement it.

  1. Backup plugins. They usually do a full backup of the site and let you restore it into different domain.

  2. You can automate task like use registration and post deletion by writting scripts that use wp cli http://wp-cli.org/

  3. You can write a plugin that does everything except for the content import. Add it you the mu-plugins directory of the wordpress software you are using to create the site.

For optimizing cost (time) /value of the solution it might be that option 2 is the best especially if you can script some things like database or directory creation.