I work in a small company where one guy and I share DBA duties, even though he's the one who has DBA in his title. I'm the one who has the most influence and pushes for upgrading/setting up new instances and which version to go to as I do the database development.
We do things manually for the most part. I take care of installing on the test server and usually note the differences between versions and pass the info along to my coworker. He installs on production. I know he utilizes Powershell scripts for logins.