1. Add new webapp/slot. 2. Assign a sub domain to the webapp/slot. 3. Assign an SSL certificate to the webapp/slot address. 4. Create a new AD group e.g "Tango DEV". 5. Create a new database e.g "Tango_DEV". 6. Synchronize the DB schema. 7. Synchronize the DB data. 8. Execute the following script for adding the AD group to the new database: (Login to the DB using an AD account first e.g roy@twine-s.com) CREATE USER [Tango DEV] FROM EXTERNAL PROVIDER GO ALTER ROLE db_datareader ADD MEMBER [Tango DEV]; GO ALTER ROLE db_datawriter ADD MEMBER [Tango DEV]; GO 8.1 Create the backup user using the following script CREATE USER [BackupUser] FOR LOGIN [BackupUser] WITH DEFAULT_SCHEMA=[dbo] GO EXEC sp_addrolemember N'db_owner', N'BackupUser' EXEC sp_addrolemember N'db_accessadmin', N'BackupUser' EXEC sp_addrolemember N'db_securityadmin', N'BackupUser' EXEC sp_addrolemember N'db_backupoperator', N'BackupUser' EXEC sp_addrolemember N'db_datareader', N'BackupUser' EXEC sp_addrolemember N'db_datawriter', N'BackupUser' 8.2 Create the Tango web application user (for token based authentication) CREATE USER [Tango] FROM EXTERNAL PROVIDER WITH DEFAULT_SCHEMA=[dbo] GO EXEC sp_addrolemember N'db_datareader', N'Tango' EXEC sp_addrolemember N'db_datawriter', N'Tango' 9. Create a new storage blob container for the machine studio versions. 10. Create a new storage blob container for the PPC versions. 11. Populate the webapp/slot settings with the proper information. 12. Add a new enum value to Tango.Web\DeploymentSlot.cs 13. Publish MachineService to the new webapp/slot.