Cuando comencé como ingeniero de datos, trabajé en un equipo centrado en DevOps. Si bien no era exactamente lo que quería hacer en mi primer papel, me enseñó mucho. Ahora, mirando hacia atrás, si no hubiera trabajado en ese tipo de rol entonces, probablemente no tendría la experiencia que tengo hoy como ingeniero analítico.
Ahora, trabajando como ingeniero analítico, me concentro en algo llamado DataOps. Si bien esto puede parecer similar a DevOps, son muy diferentes. DevOps se centra en el software como producto, mientras que DataOps se centra en producir datos de alta calidad. Para aquellos que se centran en DataOps, ¡los datos son el producto!
Mientras trabajaba como ingeniero de datos de DevOps, apoyé a los ingenieros de software a realizar cambios de código en nuestra aplicación web. Me concentré en probar cambios en la interfaz de usuario después de cada implementación en lugar de analizar los detalles de los datos. Ni una sola vez verifiqué el número de filas de una tabla o si los valores de un campo estaban completos. En cambio, me aseguré de que no se arrojaran errores en el backend.
Como ingeniero analítico, cada vez que hago un cambio de código o envío algo a producción, debo centrarme en los metadatos, o los datos sobre los datos. Esto implica escribir consultas de validación para garantizar que elementos como el recuento de filas, el recuento de columnas y la distribución de valores se vean como estaban antes de realizar un cambio. O, si quiero que se vean diferentes a como eran antes, ¡reflejen esos cambios!
Aunque DevOps y DataOps parecen similares, tienen dos propósitos diferentes. En este artículo profundizaremos en las diferencias, abordando el producto que pretenden ofrecer y las distintas métricas de éxito.
DevOps implica la implementación y prueba de cambios de código de software. Cuando trabajaba como ingeniero de DevOps, a menudo implicaba largas noches de implementación, probar cambios de código en muchos entornos diferentes y validar los cambios con los ingenieros de software que los realizaron.