Aside from some legacy systems, our infrastructure is almost entirely hosted on AWS.
The answer to all three questions is the same: virtually never. Instead, we use Cloudformation and the AWS CLI/SDKs for various languages to script configuration and deployment. We do use the web console to view the current state of our infrastructure though.