Hello @Alex Campos - Thank you for your post and I apologize for the delayed response!
You can do this by multiple ways.
One of the way would be to send the activity logs to Log Analytics workspace and build the activity log query based alert something like this.
AzureActivity
| where CategoryValue == "Administrative" and OperationNameValue == "MICROSOFT.RESOURCES/DEPLOYMENTS/WRITE"
| extend days= datetime_diff('day',now(),TimeGenerated)
| where days >= 30
---------------------------------------------------------------------------------------------------------------
If the response helped, do "Accept Answer" and up-vote it.