Requisitos Académicos y Laborales:
- Egresado o titulado de la carrera técnica o universitaria en Sistemas, Informática o afines.
- 4 años como mínimo realizando funciones similares al puesto.
Experiencia:
- Experiencia en la instalación y configuración de cluster de BD SQL y NO SQL.
- Experiencia en la instalación y configuración administración de BD on-premise y cloud.
- Experiencia en la migración de bases de datos on-premise a la nube.
- Experiencia trabajando con motores de bases de datos como Postgres, Mysql, MongoDb, SqlServer, Oracle, otros.
- Experiencia implantando buenas prácticas en el equipo de desarrollo para la construcción de consultas SQL, procedimientos almacenados, creación de índices, diseño modelos entidad relación, análisis de planes de ejecución, otros.
- Experiencia en la construcción de ETLS y pipelines e inclusive todos los procesos que conlleva (extracción, transformación, entrega, otros).
- Experiencia en la configuración
- Experiencia en la implementación de CDCs.
- Experiencia en la implementación de prácticas DevSecOps sobre plataforma AWS.
- Experiencia trabajando con grandes conjuntos de datos (Terabytes) en plataformas on-premise y cloud; y utilizando herramientas estándar de la industria.
- Experiencia diseñando y supervisando el procesamiento de los datos de los proyectos de integración de datos.
- Experiencia trabajando con Integration Services para elaboración de procesos que faciliten la carga de datos para el análisis y para elaborar procesos de remediación de datos.
- Experiencia trabajando con servicios cloud relacionados a almacenamiento de datos en AWS como S3, Redshift, EMR (Spark), Glue PySpark, DynamoDB, RDS, otros.
- Experiencia en creación y recuperación de backups de base de datos.
Conocimiento en:
- Conocimiento de bases de datos relacionales, orientadas a documentos, clave valor, etc.
- Conocimiento de lenguajes SQL, TransacSQL, entre otros.
- Conocimiento de las buenas prácticas para la implementación de querys, procedimientos almacenados, funciones, índices, particiones y general del trabajo con bases de datos.
- Conocimiento de metodologías y prácticas ágiles para el planeamiento, desarrollo y aseguramiento de calidad de productos de software (SCRUM, KANBAN, SAFE, otros).
- Conocimientos de bases de datos como Postgres, Mysql, SQL Server, Oracle, MongoDB, Redis, otros.
- Conocimientos de servicios cloud de Aws relacionados a BD.
- Conocimiento de lenguajes de programación relacionados a la construcción de procesos de tratamiento de datos como Python u otros.
- Conocimiento de herramientas de control de versiones para BD como Flyway o Liquibase u otros.
- Conocimientos de prácticas DevOps para base de datos.
- Conocimiento de implementación de bases de datos para arquitecturas orientadas a microservicios.
- Conocimiento de implementación de bases de datos para arquitecturas CQRS.
Funciones:
- Diseñar y desarrollar esquemas de bases de datos eficientes y escalables.
- Crear modelos de datos lógicos y físicos y garantizar la integridad de los datos.
- Implementar y configurar bases de datos, asegurando una alta disponibilidad y rendimiento.
- Realizar tareas de mantenimiento regular, como backups, actualizaciones y optimización.
- Implementar y mantener políticas de seguridad para proteger los datos sensibles.
- Administrar controles de acceso y realizar auditorías de seguridad.
- Monitorear el rendimiento de las bases de datos y realizar ajustes para optimizar la velocidad y eficiencia.
- Identificar y resolver problemas de rendimiento y capacidad.
- Configurar y gestionar estrategias de respaldo y recuperación para proteger la integridad de los datos.
- Realizar pruebas de recuperación y garantizar que los procedimientos de respaldo estén actualizados.
- Proporcionar soporte técnico para resolver problemas relacionados con las bases de datos.
- Automatizar tareas y procesos clave para reducir errores manuales, aumentar la eficiencia y acelerar la entrega de valor a la organización.
- Identificar y resolver problemas de forma proactiva, colaborando con otros equipos para minimizar el impacto en los sistemas.
- Mantener la herramienta de gestión de configuraciones para garantizar la consistencia e integridad de los entornos de desarrollo, UAT y producción.
- Administración de la infraestructura de TI junto con el equipo cloud.
- Responsable de la implementación, configuración y mantenimiento de soluciones de automatización.
- Periódicamente realizar auditorías y evaluaciones de la seguridad de las automatizaciones para las aplicaciones desplegadas en la nube.
- Colaborar con equipos de desarrollo para asegurar la correcta integración y funcionamiento de servicios en la nube.
- Colaborar con equipos de desarrollo para identificar y resolver vulnerabilidades de seguridad.
- Periódicamente evaluar las últimas tendencias y tecnologías en el ámbito cloud para mejorar las soluciones existentes.
- Mantenerse actualizado con las últimas tendencias y tecnologías en seguridad en la nube y Azure.
- Implementar soluciones basadas en arquitecturas estándares y aceptadas en el mercado.
- Desarrollar los proyectos respetando el cronograma de trabajo, el alcance y presupuesto aprobado por los usuarios.
- Participar en la ideación de los requerimientos y la factibilidad técnica de los mismos. Proponer alternativas a los usuarios que permitan atender las necesidades funcionales.
- Promover un ambiente de alto desempeño y cumplimiento de metas basado en la misión, visión y los valores y buenas costumbres que fomenta la compañía.
- Reportar constante y oportunamente a su jefatura directa y a dirección de forma efectiva.
Certificaciones:
- Certificación o especialización como administrados de base de datos (deseable).
¿Cómo aplicar al puesto? Envía un correo con tu CV a gpragonesi@eratalent.one