Ingeniero de Plataforma de Bases de Datos Hybrid - US

National Computer Systems

Ingeniero de Plataforma de Bases de Datos

Tiempo completo • Hybrid - US
Título del puesto: Ingeniero de Plataforma de Bases de Datos
Ubicación: Boston/Quincy, MA
Duración: A largo plazo.

Resumen del puesto

El Ingeniero de Plataforma de Bases de Datos es responsable de apoyar entornos de bases de datos empresariales desarrollando soluciones de automatización, ejecutando consultas a bases de datos y mejorando la eficiencia operativa mediante scripting y automatización de procesos. El puesto requiere experiencia trabajando con bases de datos Oracle y Sybase, así como la capacidad de aprovechar herramientas de Python y automatización para agilizar la administración de bases de datos y las actividades de reportes.

Responsabilidades clave

  • Escribir, ejecutar y solucionar consultas SQL en bases de datos Oracle y Sybase.
  • Recuperar y analizar información de cuentas de bases de datos, detalles de acceso de usuario y datos de configuración de bases de datos.
  • Desarrollar y mantener scripts en Python para automatizar la administración repetitiva de bases de datos y funciones de reportes.
  • Crea soluciones de automatización que se conecten a múltiples bases de datos y recopilen información de cuentas, derechos, permisos y configuración.
  • Reduce el esfuerzo manual automatizando el inventario de bases de datos, los reportes, la validación de cumplimiento y la gestión de cuentas.
  • Apoyar iniciativas operativas, de migración y de auditoría relacionadas con bases de datos.
  • Ayuda a resolver problemas de conectividad con la base de datos y recuperación de datos.
  • Crea scripts, herramientas y documentación reutilizables que mejoren la eficiencia operativa.
  • Trabaja estrechamente con administradores de bases de datos, equipos de infraestructura y equipos de soporte de aplicaciones.
  • Identificar oportunidades para mejorar procesos mediante scripting y automatización.
Habilidades requeridas

  • Conocimiento práctico de bases de datos Oracle.
  • Conocimiento práctico de las bases de datos Sybase.
  • Experiencia escribiendo y ejecutando consultas SQL.
  • Comprensión básica de esquemas de bases de datos, usuarios, roles y permisos, restricciones (FKs, triggers, etc.)
  • Grandes habilidades analíticas y de resolución de problemas.
  • Capacidad para aprender nuevas tecnologías y lenguajes de scripting rápidamente.
Habilidades preferidas

  • Programación en Python.
  • Bibliotecas de conectividad de bases de datos como cx_Oracle, SQLAlchemy, PyODBC o herramientas similares.
  • Shell scripting (Bash, PowerShell).
  • Git o herramientas de control de versiones.
  • Experiencia en automatización de procesos e informes.
  • Conocimiento de los conceptos de administración de bases de datos.
  • Tengo algo de experiencia en migración a la nube
Ejemplos de casos de uso de automatización

Automatización del inventario de cuentas de base de datos

Desarrollar scripts en Python que:

  • Conéctate a varias bases de datos Oracle y Sybase.
  • Recuperar información de usuarios y cuentas de servicio.
  • Recoge permisos y asignaciones de roles.
  • Genera informes consolidados automáticamente.
Validación de Preparación para la Migración

Crear scripts que:

  • Compara cuentas de base de datos de origen y destino.
  • Validar la sincronización de la cuenta.
  • Verifica los permisos de acceso a la base de datos.
  • Genera informes de excepciones y de preparación.
Cualificaciones

  • Licenciatura en Informática, Sistemas de Información, Ingeniería o un campo relacionado, o experiencia práctica equivalente.
  • Experiencia trabajando con bases de datos relacionales.
  • Experiencia escribiendo consultas SQL.
  • Experiencia en scripting en Python o disposición a aprender desarrollo de automatización.
  • Mentalidad fuerte de resolución de problemas y mejora de procesos.

Opciones flexibles de teletrabajo disponibles.

Compensación: 50,00 $ - 60,00 $ la hora




Aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad