Trabaja con nosotros

DBA – Colombia

En Teamcore, somos líderes en soluciones tecnológicas para la optimización del retail y la gestión de la ejecución en tiendas.

Estamos buscando DBA para Colombia.

Equipo

Ingeniería

País

Colombia

Modalidad

Online

Perfil

¿Cuál es el objetivo de este rol?

El DBA se encarga de garantizar que las bases de datos funcionen de manera eficiente y sin interrupciones. Esto incluye tareas como la instalación y actualización del software de base de datos, gestionar permisos de usuarios, monitorear el rendimiento y realizar copias de seguridad para la recuperación ante desastres. El DBA también trabaja estrechamente con desarrolladores para diseñar esquemas de bases de datos y resolver problemas relacionados con el rendimiento de consultas.

Habilidades blandas

Trabajo en equipo
Resolución de problemas
Comunicación
Proactividad

Responsabilidades

Funciones a desarrollar

Diseño y Arquitectura:

Diseñar y modelar bases de datos relacionales y no relacionales para satisfacer las necesidades de las aplicaciones.
Definir esquemas, índices y relaciones entre datos.
Seleccionar el tipo de base de datos adecuado (SQL, NoSQL) según las características de la carga de trabajo.

Implementación y Configuración:

Crear y configurar instancias de bases de datos en plataformas cloud como GCP y AWS.
Configurar parámetros de rendimiento, replicación, backups y seguridad.
Integrar las bases de datos con otras aplicaciones y servicios.

Gestión del Ciclo de Vida:

Realizar tareas de mantenimiento rutinario como actualizaciones de software, parches de seguridad y optimización de índices.
Gestionar el crecimiento de las bases de datos y realizar escalamientos cuando sea necesario.
Planificar y ejecutar migraciones de bases de datos.

Optimización del Rendimiento:

Analizar el rendimiento de las bases de datos e identificar cuellos de botella.
Optimizar consultas SQL, índices y estructuras de datos.
Ajustar parámetros de configuración para mejorar el rendimiento.

Seguridad:

Implementar medidas de seguridad robustas para proteger los datos, como el cifrado, la autenticación, la autorización y la auditoría.
Gestionar los permisos de acceso a las bases de datos.
Realizar pruebas de penetración y análisis de vulnerabilidades.

Alta Disponibilidad:

Configurar réplicas y clústeres para garantizar la alta disponibilidad de las bases de datos.
Implementar planes de recuperación ante desastres.

Backups y Restauración:

Configurar y realizar backups regulares de las bases de datos.
Probar los procedimientos de restauración.

Automatización:

Utilizar herramientas de automatización para realizar tareas repetitivas, como la creación de backups, la generación de informes y el escalado de bases de datos.

Conocimientos, competencias y habilidades

¿Qué no puede faltar?

Formación académica en ingeniería en informática o similar
Experiencia mínima de 3 años como DBA.
Experiencia sólida en bases de datos SQL(PostgreSQL, MySQL) y NoSQL(MongoDB).
Experiencia en la administración de bases de datos en plataformas cloud como GCP (Cloud SQL, BigQuery, etc) y AWS (Redshift, RDS, DynamoDB, etc).
Conocimientos en estrategias de seguridad y alta disponibilidad de bases de datos.
Linux/Unix: Conocimientos básicos de sistemas operativos Linux/Unix.
Experiencia en la automatización de tareas mediante scripts y herramientas como Ansible, Terraform, CloudFormation.

¿Qué sumaría más puntos?

Completa el formulario de postulación para aplicar a esta oferta

Nuestros valores

Colaboración

Empoderamos equipos porque juntos logramos más.

Perseverancia

Movilizamos el logro siempre viendo hacia adelante.

Curiosidad Creativa

El motor de la innovación y la competitividad.

Confiabilidad
Desde la experiencia, con responsabilidad y compromiso.

Mejora Continua
Nos adaptamos al cambio y vamos un paso adelante.