¿La administración del control de versiones y los servidores de compilación forman parte de DevOps?

El control de versiones puede ser realmente práctico si utiliza una solución SaaS como github o bitbucket. La administración se puede diferir a un jefe de equipo o gerente para configurar y puede dar administrador a quien quiera delegar el control (generalmente los líderes de equipo o si tienen muy poca confianza entre sus equipos, se lo dan a los encargados de seguridad que se ocupan de ACL)

Si está ejecutando su propio servidor de control de versiones, diría que DevOps sería responsable de la configuración del script de la caja, pero la administración de la herramienta aún debería estar en el plato de otra persona, como el líder del equipo, el gerente o los chicos de seguridad.

Claro, DevOps crea el servidor de compilación, pero solo porque DevOps probablemente ya esté creando scripts para compilar cualquiera y todos los servidores de todos modos. Sugeriría que DevOps hable con el líder de desarrollo para asegurarse de que tiene todo lo que se requiere (certificados, paquetes de terceros, etc.) en el servidor, y si sus habilidades de administrador de sistemas no están a la altura, hable con un administrador de sistemas para garantizar todo en la caja en sí es sólida. En nuestra organización, el equipo de desarrollo posee el cuadro de compilación, por lo que después de que haya creado el servidor, su no intervención una vez que sea de su propiedad … hasta que se rompa la mierda.