Administrador de base de datos

Open 15d

El Ingeniero DevOps especializado en bases de datos deberá contar con experiencia en la

automatización, integración y operación continua de plataformas de datos dentro de entornos

modernos y distribuidos.

El perfil ideal tendrá conocimientos en la adopción de prácticas de Database DevOps (DB

DevOps), integrando el desarrollo, despliegue y administración de bases de datos mediante el

uso de pipelines CI/CD, infraestructura como código y estrategias avanzadas de monitoreo

continuo.

Será responsable de la gestión y optimización de motores de bases de datos, principalmente

Oracle, asegurando altos estándares de disponibilidad, escalabilidad, seguridad y

rendimiento en concordancia con metodologías.

Buscamos un profesional con fuerte orientación a la automatización, la calidad y la entrega

continua, capaz de fomentar la colaboración entre equipos de desarrollo, operaciones y datos,

contribuyendo a agilizar los ciclos de entrega y a garantizar la estabilidad y confiabilidad de los

sistemas críticos.

Habilidades técnicas:

• Configurar y administrar Oracle Database (21c) en entornos Linux.

• Crear y gestionar instancias, tablespaces, schemas y objetos de base de datos.

• Configurar parámetros de la base de datos (init.ora / spfile).

• Administrar usuarios, roles y privilegios.

• Monitorear la aplicación de parches de seguridad (PSU / CPU).

• Aplicar prácticas de protección de datos sensibles mediante TDE (Transparent Data

Encryption).

• Implementar cifrado en tránsito mediante Oracle Native Network Encryption (NNE).

• Experiencia en Oracle RAC para entornos de alta disponibilidad y escalabilidad.

• Análisis profundo de rendimiento utilizando AWR, ASH, ADDM, SQL Tuning Advisor.

• Analizar y optimizar queries SQL.

• Generar reportes automáticos de estado y rendimiento.

• Ajustar índices, estadísticas y execution plans.

• Identificar y resolver cuellos de botella en CPU, I/O, memoria, locking y waits.

• Garantizar SLA de disponibilidad y continuidad del negocio.

• Realizar migraciones de bases de datos y upgrades de versión.

• Gestionar espacio, monitoreo tablespace (alertamientos).

• Monitorear alert logs y trace files.

• Resolver incidentes críticos y dar continuidad.

• Configurar ambientes (DEV, SIT, UAT, PERF, PROD).

• Desarrollar scripts en SQL, PL/SQL y Shell para automatización.

• Apoyar a equipos de desarrollo en diseño de modelos de datos.

• Revisar código SQL/PLSQL para optimización.

• Diseño de esquemas, diagramas entidad -relación y normalización de tablas.

• Desarrollo de código PL/SQL eficiente, consultas complejas, joins, subconsultas,

funciones analíticas y expresiones regulares.

• Creación de procedimientos almacenados, funciones, paquetes (packages),

disparadores (triggers).

• Creación de índices primarios, compuestos y llaves primarias y foráneas.

• Implementar control de excepciones robusto para manejo de errores.

• Desarrollar scripts reutilizables y parametrizables.

• Diseñar y ejecutar pruebas unitarias para PL/SQL.

• Participar en pruebas integrales.

• Validar integridad de datos después de procesos críticos.

• Trabajar con equipos de backend, middleware y DBA.

• Traducir requerimientos funcionales en lógica técnica en base de datos.

• Proponer mejoras en modelos de datos y performance.

• Manejo de Oracle SQL Developer.

• Manejo de Git bash, Jenkins, Bit Bucket .

• Implementación de pipelines CI/CD para bases de datos (DB DevOps)

  • Experiencia laboral de 2 a 3 años en la posición o en roles similares.
  • Técnicamente autosuficiente, capaz de desarrollar funcionalidades complejas y ejecutar proyectos de mayor envergadura.
  • Conocimiento sólido de los procesos del negocio y dominio de herramientas y procesos de trabajo.
  • Capacidad para desempeñarse con autonomía, aunque recurre a otros para consultas o toma de decisiones relevantes.
  • Disposición para perfeccionar su aprendizaje mediante la colaboración y asistencia de un superior.
  • Orientación a la optimización del tiempo, productividad y asunción de nuevas asignaciones cuando dispone de capacidad.
  • Perfil que combina ejecución efectiva con desarrollo profesional continuo, aportando conocimiento al equipo.

(Apoyo con vacantes para PCR1 y PCR19.)