I administer my company's continuous integration server and build farm. I support around 50 other developers in addition to performing my main duties as a software developer. Software development takes priority, and lately I've had difficulty finding time to support or enhance the server.
I imagine that someone with an IT and software development background could be employed full-time as a "DevOps engineer" for this task, and support all of our other developer tools as well.
Is this role typically fulfilled by DevOps? How large does a company need to be in order to support someone in this position full-time?