El arquitecto de datos es un perfil relativamente nuevo en la industria tecnológica. Con el establecimiento y la consolidación del Big data en las empresas, han surgido varios perfiles tecnológicos en este sector, y rápidamente se ha visto un crecimiento exponencial en la demanda de estos profesionales por parte de las organizaciones.
Entre ellos, están los arquitectos de datos, que constituyen la base elemental de la creación, el mantenimiento, y el desarrollo de los procesos de una arquitectura de datos.
Descripción de un arquitecto de datos
El arquitecto de datos o data architect es el profesional encargado de construir toda la estructura tecnológica para soportar todos los procesos que abarca una arquitectura de datos.
Tiene como objetivo diseñar sistemas, crear modelados de almacenamiento y gestionar (procesar, tratar, filtrar, y mantener) los grandes volúmenes de datos de cualquier tipo de empresa.
Conocimientos y habilidades que debe tener un arquitecto de datos
-
Base de datos (SQL y NoSQL).
-
Arquitectura en la nube (PaaS, SaaS, IaaS).
-
Conocimientos en modelado de procesos.
-
Arquitecturas (SOAP, REST, JMS).
-
Desarrollo API (Spring Boot, NodeJs).
-
Integración de sistemas.
-
Conocimientos en lenguajes de Frontend (JavaScript, HTML y CSS) y Backend (Java, Python, PHP, etc).
-
Estudios y experiencia en Big data.
-
Manejo de herramientas para visualizar datos de nivel avanzado.
-
Nivel avanzado de inglés.
-
Aprendizaje constante de las nuevas tecnologías.
-
Trabajo en equipo para complementar habilidades con otros profesionales del sector (como los ingenieros de datos, científicos de datos y analistas de datos).
-
Análisis numérico.
-
Visión estratégica.
¿Qué hace y qué funciones tiene un arquitecto de datos?
-
Diseñar y crear la estructura tecnológica para soportar los diferentes procesos del big data.
-
Gestionar todos los procesos que conlleva la arquitectura de datos.
-
Establecer una visión técnica de la arquitectura y la calidad de los datos.
-
Construir los procesos y metodologías para administrar el ciclo vital de los datos.
-
Crear datos maestros.
-
Mantener la calidad de los datos de la empresa mediante la implementación de metodologías y reglas.
-
Ejecutar conexiones, flujos de datos y llevar a cabo los procesos ETL entre los Datasets.
-
Diseñar y enviar soluciones de analítica y big data.
-
Diseñar la infraestructura física de base de datos de la organización.
-
Implementar altas medidas de seguridad para mantener la integridad de los datos.
-
Proponer soluciones para solventar los diversos problemas que podrían surgir en los procesos que componen la arquitectura de datos.
Sueldo: ¿Cuánto gana un arquitecto de datos?
El sueldo de un arquitecto de datos varía de acuerdo al país y la experiencia del trabajador. La primera cifra representa a un arquitecto de datos junior, mientras que la segunda cifra representa el salario de un trabajador senior.
-
Estados Unidos: $85,000 - 135,000$ (Dólares).
-
Reino Unido: £42,000 - £101,000 (Libras).
-
España: €50,000 - €60,000 (Euros).
-
México: $13,000 – $32,500 (Dólares).
-
Chile: 16,500$ - $31,500 (Dólares).
-
Colombia: $17,300 – $23,000 (Dólares).
Formación de un arquitecto de datos
Para ejercer esta profesión, la persona en cuestión debe poseer algún título universitario relacionado con las matemáticas, la informática o la ingeniería en sistemas. He aquí algunas formaciones de alto nivel:
-
Ingeniería en sistemas
-
Ingeniería en informática
-
Ingeniería de Software
-
Ingeniería en Ciencias de Datos
-
Grado en Matemáticas
-
Grado en Matemáticas Computacionales y Analítica de Datos.
Además, es común que los arquitectos de datos realicen algún tipo de especialización o maestría para aumentar sus conocimientos en el campo, incrementando sus posibilidades de éxito profesional.