It would be difficult to find out the user who deleted Site collection. However you can use Get-SPDeletedSite -ContentDatabase "WSS_CONTENT" to obtain a deleted site collection.Try to find the /_layouts/deleteweb.aspx and /_admin/delsite.aspx. Also check whether automatic deletion of site is not enabled in central admin.
For more information,
Please check the following links,
Trace who and when a site collection got deleted Permanently in sharepoint 2013Trace who and when a site collection got deleted Permanently in sharepoint 2013