Ingeniero de datos AWS
Experiencia
Mínimo 2 años en Business Intelligence en gestión e implementación de proyectos.
Mínimo 2 años en explotación de bases de datos (Oracle o SQL).
Mínimo 2 años en gestión bajo metodologías ágiles (Scrum).
Lenguaje SQL, conocimiento en lenguajes de bases no relacionadas es un plus: MongoDB, Amazon DynamoDB.
Conocimientos
Cloud Computing, Analytics y Big Data.
Servicios AWS: Athena, Amazon Glue, PySpark, Amazon RedShift, Amazon S3, Amazon DMS. (Indispensable)
Servicios de AWS: DynamoDB, EventBridge, CloudFormation, Appflow (Deseable)
Diseño, construcción y mantenimiento de sistema de procesamiento de datos.
Modelamiento de datos.
Virtualización y despliegue en Cloud.
Lenguaje SQL para consultas en BDS, Python, Glue, S3, Step Functions y Lambda.
Nivel intermedio/alto en Java, Python/Scala (Tratamiento, Exposición de datos- APIs).
Habilidades
Idioma inglés intermedio- avanzado Capacidad de comunicarse con el usuario, entenderlo y transformarlo en su desarrollo
Manejar múltiples lenguajes de programación para procesar y transformar datos.
Manejar informes y reportes a las diversas áreas, entrega de dashboards, flujogramas y automatización de procesos operativos.
Interés por las nuevas tendencias en el procesamiento de grandes volúmenes de Datos (Big Data).
Funciones
Desarrollar un proceso para transformar los datos de la empresa para que puedan ser analizados y utilizados por los científicos de datos.
Diseñar, desarrollar, probar y desplegar procesos de extracción, transformación y carga (ETL) de datos estructurados y no estructurados a la nube (AWS, Google).
Procesamiento de información de gran volumen utilizando tecnologías de Big Data en la nube (AWS, Google).
Realizar consultas complejas sobre los datos, asegurando la accesibilidad y el buen funcionamiento del sistema.
Optimizar el rendimiento del ecosistema de Big Data.
Optimizar código Python para ejecutarlo en C o Java.
Uso de herramientas de versionado e integración continua.
Participar en asegurar el cumplimiento y la gobernanza durante el uso de los datos.
Realizar construcciones y automatizaciones para aumentar la eficiencia y reducir aún más los costes de la nube.
Colaborar con los clientes para resolver los desafíos de la nube, especialmente los relacionados con la ingeniería de datos.
Crear, generar y supervisar el rendimiento de las aplicaciones en la nube para detectar posibles fallos y resolver los problemas de rendimiento.
Coordinar y ejecutar la limpieza de datos para que se conviertan en un conjunto homogéneo.
Garantizar la seguridad de la información de cualquier acceso malicioso.
Educar y entrenar.
Participar en asegurar el cumplimiento y la gobernanza durante el uso de los datos.