Como solo tienes un año en la industria, no creo que sea difícil cambiar de rol. Solo que necesita prepararse para el cambio, tanto mental como técnicamente, ya que hay bastantes diferencias entre los roles.
Un ingeniero de software generalmente trabajará en un lenguaje de programación convencional como Java, C, C ++, Python, Perl a tiempo completo.
Mientras que como DevOps funcionará principalmente en sistemas CI / CD , Automatización de implementación ( Ansible , Chef, Puppet) usando Shell / Perl / Python, herramientas SCM (SVN, GIT, Clear case, RTC) y técnicas, herramientas de construcción (ANT, Maven ), Actividades de gestión de infraestructura , creación y lanzamiento junto con una gran coordinación de equipo para simplificar la vida de los desarrolladores.
- ¿Cuáles son las opciones más baratas (o gratuitas) para obtener una maestría en informática o ingeniería de software?
- ¿Cómo puede un desarrollador de productos hacer la transición a un rol de gerente de producto?
- ¿Alguna vez te arrepientes de hacer los sacrificios que hiciste para convertirte en programador?
- ¿Es Microsoft Dynamics Axe una buena posición?
- Estoy en Pakistan. Con un año de experiencia en ingeniería de software, ¿cómo planeo mudarme al extranjero para trabajar?
Dicho esto, déjame decirte que hoy DevOps tiene una mayor demanda, un excelente crecimiento profesional y mejores salarios en comparación con los ingenieros de software. Esto se debe al hecho de que, las DevOps son muy inferiores en número, pueden ser alrededor del 2%, en comparación con los desarrolladores de software.
Por lo tanto, le sugiero que continúe su papel y desarrolle sus habilidades DevOps, lo que le brindará mayores oportunidades.
Todo lo mejor y buena suerte 🙂