He trabajado en un proyecto de software de diseño, desarrollo, pruebas, lanzamiento y soporte de postproducción. ¿Puedo llamarme ingeniero de DevOps?

Diría que dependerá en gran medida de sus experiencias con las fases de lanzamiento y soporte de post producción enumeradas anteriormente.

Parece ser la tendencia ahora para que los desarrolladores y desarrolladores de equipos se separen de sus respectivas áreas de preocupación. En última instancia, esto hará que su pregunta sea más difícil de responder ya que se basará principalmente en sus experiencias. Pero intentaré resaltar mi comprensión de las diferencias.

  • Un desarrollador es responsable de
    • Estimando historias de usuarios
    • Implementando pruebas de aceptación de software.
    • Software de escritura para pasar las pruebas de aceptación.
    • Verificando que el software cumple con la definición de hecho
    • Apoyar a los miembros del equipo y a los evaluadores con la preparación del software para la entrega.
    • Diseño de software para agregar funcionalidad o resolver defectos conocidos.
  • Un ingeniero de Dev-Ops sería responsable de
    • Preparación para el entregable liberado
    • Verificando que el entregable pueda instalarse en un entorno de prueba.
    • La verificación del entregable se puede instalar en un entorno de ensayo
    • La verificación del entregable se puede instalar en un entorno de producción
    • Depurar y reportar cualquier problema al implementar en un entorno
    • Reparación y resolución de problemas de implementación en el entorno de producción
    • Comunicar a los clientes internos o externos el estado de entrega de entrega
    • Investigar problemas en entornos de producción que no pueden reproducirse en entornos de prueba o por desarrolladores de software

Ahora que entendemos las separaciones en el área de preocupación, en última instancia, dependerá de su experiencia. Es probable que tengas experiencia en crossovers, por lo que si estás interesado en convertirte en ingeniero de DevOps, no sería un gran salto. Puedo recomendar un buen lugar para comenzar sería aquí:

Quiero ser ingeniero dev-ops de nivel de entrada. ¿Dónde empiezo? ¿Qué debo aprender?

También recomendaría este:

DevOps: ¿Qué hace que un gran dev ops?

¡Buena suerte!

Oliver Dolan