Ingeniero DevOps

Ingeniero DevOps

¿Sabes lo que hace un ingeniero Devops?

DevOps es una cultura y una filosofía que, en pocas palabras, tiene como objetivo unificar los silos organizacionales de desarrollo (profesionales que crean aplicaciones) y operaciones (profesionales que se aseguran de que estas aplicaciones funcionen como deberían) en un solo equipo. Este equipo utiliza la integración, la entrega y las pruebas continuas para realizar mejoras en el código base existente en producción.

Entonces, lógicamente, un ingeniero DevOps es alguien con las habilidades necesarias para servir en este equipo. Pero, como todo lo relacionado con DevOps, la definición precisa del profesional puede ser difícil de lograr, y algunas personas afirman que el término “ingeniero DevOps” no es la mejor manera de definir el trabajo. Sin embargo, cada vez más empresas dicen que quieren contratar ingenieros de DevOps y están dispuestas a pagar un buen dinero. Veamos qué buscan estas organizaciones.

Definición de ingeniero Devops

Implementar una filosofía DevOps no significa que esté reemplazando todos sus equipos de desarrollo y operaciones con una masa indiferenciada de empleados, después de todo, diferentes colaboradores tendrán diferentes habilidades. Habrá programadores, administradores de sistemas, DBA, etc., todos trabajando juntos. Cuando las empresas usan el término ingeniero DevOps, quieren a alguien que pueda ayudar a reunir todos estos roles. Altexsoft, una empresa de ingeniería de software, describe el documento de la siguiente manera:

“Algunos consideran a esta persona un administrador de sistemas que puede codificar o un desarrollador con las habilidades de un administrador de sistemas. En cierto modo, ambas definiciones son justas. La función principal de un ingeniero devops es introducir un flujo de trabajo de integración y entrega continuos, lo que requiere una comprensión de las herramientas [devops] y conocimiento de varios lenguajes de programación”.

El desarrollador Igor Kantor explica que un ingeniero devops es “alguien que comprende el ciclo de vida del desarrollo de software y aporta herramientas y procesos de ingeniería de software para resolver los desafíos de las operaciones clásicas”. La clave es tener suficiente conocimiento y experiencia tanto en el lado de desarrollo como en el de operaciones para comprender cómo pueden trabajar juntos, además de las habilidades blandas que permiten a los miembros del equipo más especializados conectarse y comprender el mundo más allá de su función.

Entrar

Cadastrar

Redefinir senha

Digite o seu nome de usuário ou endereço de e-mail, você receberá um link para criar uma nova senha por e-mail.

Membership

An active membership is required for this action, please click on the button below to view the available plans.

pt_BRPortuguese