Administrador principal de base de datos y analista de datos comerciales
Descripción -
Aplica conocimientos de materia desarrollada para resolver problemas comerciales comunes y complejos dentro de las pautas establecidas y recomienda alternativas adecuadas. Trabaja en problemas de diversa complejidad y alcance. Puede actuar como líder de un equipo o proyecto, proporcionando dirección a las actividades del equipo y facilitando la validación de información y el proceso de toma de decisiones del equipo. Ejerce un juicio independiente dentro de las políticas y prácticas generalmente definidas para identificar y seleccionar una solución. Capacidad para manejar situaciones más únicas. Puede buscar asesoramiento para tomar decisiones sobre problemas comerciales complejos.
Responsabilidades
- Diseña y establece arquitecturas de datos seguras y de alto rendimiento, mejoras, actualizaciones y cambios de programación para porciones y subsistemas de pipelines de datos, repositorios o modelos para datos estructurados/desestructurados.
- Analiza el diseño y determina las actividades de codificación, programación e integración requeridas en base a objetivos generales y conocimiento de la arquitectura general del producto o solución.
- Escribe y ejecuta planes de prueba completos, protocolos y documentación para la porción asignada del sistema de datos o componente; identifica problemas, depura y crea soluciones para problemas con el código e integración en la arquitectura del sistema de datos.
- Lidera un equipo de proyecto de otros ingenieros de datos para desarrollar soluciones confiables, rentables y de alta calidad para el sistema de datos, modelo o componente asignado.
- Colabora y comunica con el equipo del proyecto sobre el progreso del proyecto y la resolución de problemas.
- Representa al equipo de ingeniería de datos en todas las fases de proyectos de desarrollo más grandes y complejos.
- Construye sistemas de bases de datos basados en la nube de alta disponibilidad y calidad.
- Diseña e implementa bases de datos de acuerdo a los requisitos.
- Minimiza el tiempo de inactividad de la base de datos y supervisa el rendimiento de la base de datos para proporcionar respuestas rápidas a consultas.
- Proporciona soporte proactivo y reactivo de gestión de datos y capacitación a los usuarios.
- Determina, aplica y documenta políticas, procedimientos y estándares de bases de datos.
- Realiza pruebas y evaluaciones regularmente para asegurar la seguridad, privacidad e integridad de los datos.
- Diagnostica y soluciona errores de la base de datos.
- Revisa el código SQL y cambios en la base de datos.
- Administra las implementaciones de bases de datos en todos los entornos.
- Crea y gestiona informes de bases de datos, visualizaciones y tableros de control.
- Proporciona informes de bases de datos a los usuarios, en un formato adecuado y de manera oportuna.
- Recomienda e implementa tecnologías de bases de datos emergentes.
- Establece un servicio al cliente consistente SLAs y se compromete a alta calidad en la experiencia del cliente.
- Trabaja con equipos de ingeniería para resolver incidentes de producción.
- Coordina procesos de bases de datos en diferentes productos y organizaciones.
- Proporciona informes de análisis de datos ad hoc para ejecutivos y alta dirección.
- Rastrea y gestiona errores relacionados con la base de datos usando JIRA.
- Recolecta datos de una variedad de fuentes y los transforma en insights para mejorar las decisiones comerciales.
- Proporciona orientación y mentoría a los miembros del equipo menos experimentados.
Conocimiento & Habilidades
- Uso de herramientas, lenguajes, marcos de trabajo de ingeniería de datos para minar, limpiar y explorar datos.
- Fluidez en sistemas basados en NoSQL & relational y habilidad Se requiere un nivel experto de lenguaje SQL transaccional.
- Habilidad para trabajar con sistemas complejos, distribuidos y en paralelo.
- Grandes habilidades analíticas y de resolución de problemas con la capacidad de representar algoritmos complejos en software.
- Gran entendimiento de las tecnologías de bases de datos y sistemas de gestión.
- Gran entendimiento de sistemas/servicios basados en la nube.
- Metodología de pruebas de arquitectura de bases de datos, incluyendo la ejecución de planes de prueba, depuración, y pruebas de scripts y herramientas.
- Habilidades de comunicación excelentes, tanto escritas como orales; dominio del inglés y del idioma local.
- Capacidad para comunicarse efectivamente sobre arquitecturas de productos, propuestas de diseño y negociar opciones a niveles de gestión.
- Otros lenguajes de programación deseados serán Java, C++, o Python.
- Scala con Spark SQL es un extra deseable.
- Entendimiento de la pipeline de análisis con servicios de AWS (EC2, RDS, S3, EMR, Redshift, etc.)
Alcance & Impacto
- Colabora con compañeros, ingenieros junior, científicos de datos y equipo del proyecto.
- Normalmente interactúa con colaboradores individuales de alto nivel, gerentes y equipos de programa.
- Lidera un proyecto que requiere el desarrollo de soluciones de ingeniería de datos.
Educación & Experiencia
- Licenciatura o maestría en Ciencias de la Computación, Sistemas de Información, Ingeniería o equivalente.
- Experiencia laboral comprobada como Administrador de Bases de Datos
- Experiencia práctica con estándares de bases de datos y aplicaciones de usuario final
- Experiencia con servicios en la nube de AWS y entornos Linux
- Excelente conocimiento de la copia de seguridad de datos, recuperación, seguridad, integridad y SQL
- Familiaridad con el diseño de bases de datos, documentación y codificación
- Habilidades de resolución de problemas y capacidad para pensar algorítmicamente
- Entendimiento de modelado de datos relacional y dimensional
- Grandes conocimientos matemáticos y estadísticos
- Normalmente entre 5-10 años de experiencia.
Puesto -
Software
Horario -
Tiempo completo
Turno -
Sin prima de turno (Estados Unidos de America)
Viaje -
Reubicación -
Etiqueta de EEO -
HP Inc. tiene una política de EEO F/M/Veterano protegido/ Individuo con discapacidades.