Apptegy busca un/a Administrador/a de Bases de Datos Senior para liderar la confiabilidad, rendimiento, seguridad y escalabilidad de su infraestructura de bases de datos en AWS. El rol implica la administración de PostgreSQL, MySQL y Snowflake, con un enfoque en alta disponibilidad, recuperación ante desastres y optimización.
Si sos un/a DBA Senior con experiencia en AWS y bases de datos como PostgreSQL, MySQL y Snowflake, este puesto remoto en Apptegy es para vos. Podrás liderar la infraestructura de datos y tener un impacto directo en la educación.
Descripción del puesto
Quiénes somos En Apptegy, somos más que una empresa de tecnología; somos socios dedicados a transformar la forma en que las escuelas se comunican y dan forma al futuro de la educación. Tu trabajo aquí empoderará directamente a los distritos para compartir sus historias, involucrar a sus comunidades y celebrar el éxito de los estudiantes. Somos un equipo de personas reflexivas y de alto rendimiento comprometidas a generar un impacto tangible. Si buscas un entorno dinámico donde recibirás mentoría excepcional y recursos para crecer profesionalmente, únete a nosotros. El rol Buscamos un Administrador de Bases de Datos Senior (DBA) para liderar la confiabilidad, el rendimiento, la seguridad y la escalabilidad de la infraestructura de bases de datos de Apptegy. Como miembro clave de nuestro equipo de Ingeniería de Infraestructura y Plataforma, serás responsable de la salud de nuestras bases de datos de producción y ayudarás a dar forma al futuro de nuestra arquitectura de datos a medida que continuamos escalando. Este rol es ideal para alguien que prospera en un entorno cloud-first, disfruta resolviendo complejos desafíos de rendimiento y disponibilidad, y es un apasionado de construir sistemas resilientes que soporten aplicaciones críticas. Colaborarás estrechamente con los equipos de Ingeniería, DevOps, Seguridad y Producto para garantizar que nuestras plataformas de datos sigan siendo seguras, eficientes y altamente disponibles. Más allá de nuestras bases de datos transaccionales, también ayudarás a operar y optimizar nuestro data warehouse Snowflake, que impulsa la analítica y la generación de informes en toda la empresa, equilibrando rendimiento, costo y gobernanza de datos a medida que crecen nuestros volúmenes de datos. Qué harás - Administrar, mantener y optimizar bases de datos de producción alojadas en AWS. - Gestionar y dar soporte a PostgreSQL, MySQL y otros sistemas de bases de datos relacionales. - Ser responsable de la capa de base de datos de la plataforma interna de desarrolladores de autoservicio de Apptegy. - Diseñar, implementar y mantener soluciones de alta disponibilidad y recuperación ante desastres. - Monitorear el rendimiento de las bases de datos, identificar cuellos de botella e implementar proactivamente mejoras. - Analizar y optimizar consultas complejas, índices y configuraciones de bases de datos. - Desarrollar y automatizar procesos operativos para aprovisionamiento, mantenimiento, monitoreo y recuperación. - Colaborar con ingenieros de software para optimizar patrones de acceso a bases de datos, mejorar el rendimiento de consultas y soportar la escalabilidad de aplicaciones. - Revisar y asesorar sobre diseño de esquemas, migraciones de bases de datos y estrategias de acceso a datos de aplicaciones para garantizar el rendimiento y la confiabilidad a largo plazo. - Gestionar estrategias de copias de seguridad de bases de datos y validar regularmente los procedimientos de recuperación. - Implementar y mantener controles de seguridad de bases de datos, estándares de cifrado y prácticas de gestión de acceso. - Participar en la respuesta a incidentes, análisis de causa raíz y mejoras post-incidente. - Contribuir a las decisiones de arquitectura de infraestructura y la planificación de escalabilidad a largo plazo. - Crear y mantener documentación operativa, runbooks y mejores prácticas. - Administrar y optimizar nuestro data warehouse Snowflake, incluyendo el dimensionamiento de almacenes virtuales, monitores de recursos, control de acceso basado en roles y ajuste de rendimiento de consultas y costos. Qué aportarás - Más de 7 años de experiencia administrando entornos de bases de datos de producción. - Más de 3 años de experiencia gestionando bases de datos en AWS. - Sólida experiencia en administración, ajuste y optimización de PostgreSQL. - Experiencia con Amazon RDS, Aurora y otros servicios de bases de datos de AWS. - Experiencia práctica administrando un data warehouse en la nube, idealmente Snowflake. - Profundo conocimiento de ajuste de rendimiento de bases de datos, replicación, copias de seguridad y recuperación, y arquitecturas de alta disponibilidad. - Experiencia implementando estrategias de recuperación ante desastres y continuidad del negocio. - Sólido conocimiento de administración de sistemas Linux. - Experiencia con scripting y automatización utilizando Python, Bash o lenguajes similares. - Experiencia dando soporte a bases de datos que impulsan aplicaciones SaaS modernas. - Comprensión de las interacciones de bases de datos a nivel de aplicación, incluyendo SQL generado por ORM y principios de optimización de consultas. - Capacidad para diseñar y construir herramientas internas y automatización que aprovechen IA/LLMs, como asistentes de bases de datos de autoservicio, ayudantes de optimización de consultas o automatización de runbooks que fortalezcan la plataforma del desarrollador. - Familiaridad con herramientas de monitoreo, observabilidad y alertas. - Sólidas habilidades de resolución de problemas con capacidad para diagnosticar problemas en las capas de aplicación, infraestructura y base de datos. - Excelentes habilidades de comunicación y capacidad para colaborar eficazmente en equipos distribuidos. - Dominio profesional del inglés. Qué te hará destacar - Experiencia dando soporte a plataformas SaaS de alto crecimiento a escala. - Experiencia con Amazon Aurora PostgreSQL. - Experiencia gestionando arquitecturas multi-tenant. - Familiaridad con herramientas de Infraestructura como Código (IaC) como Terraform. - Experiencia trabajando en entornos basados en Kubernetes. - Experiencia trabajando en entornos Ruby on Rails, incluyendo optimización de consultas ActiveRecord y ajuste de rendimiento de PostgreSQL. - Familiaridad con estrategias de migración de Rails, gestión de esquemas y mejores prácticas de despliegue de bases de datos. - Experiencia dando soporte a Sidekiq u otros sistemas de procesamiento de trabajos en segundo plano a escala. - Certificación SnowPro, o experiencia avanzada en Snowflake con características como data sharing, dynamic data masking o herramientas de ingesta (ej. Snowpipe / OpenFlow). - Certificaciones AWS, como AWS Certified Database Specialty o Solutions Architect. - Experiencia liderando iniciativas de modernización de bases de datos, migración o transformación a la nube. - Pasión por la automatización y la reducción del trabajo operativo. - Una mentalidad proactiva enfocada en la mejora continua y la excelencia operativa. Por qué Apptegy Únete a un equipo comprometido con tu éxito. En Apptegy, nos apasiona crear un entorno donde puedas hacer tu mejor trabajo y encontrar verdadera satisfacción. Creemos en invertir en nuestra gente, tanto profesional como personalmente, porque tu bienestar impulsa nuestro impacto colectivo. Beneficios para empleados en EE. UU.: - Cobertura integral de seguro médico, dental, de visión y de vida. - Plan de jubilación 401(k) con aportación del empleador. - Cuentas de Ahorro para la Salud (HSA) y Cuentas de Gastos Flexibles (FSA). - Reembolso de Salud Mental. - Tiempo libre remunerado ilimitado, incluyendo tiempo libre remunerado de la empresa durante la temporada navideña (diciembre). - Licencia parental y médica remunerada. Beneficios para empleados en México: - Seguro médico privado para ti y tus dependientes. - Seguro de vida. - 15 días de aguinaldo. - Vales de Despensa. - Fondo de Ahorro. - Caja de Ahorro. - Política de tiempo libre remunerado flexible. - Viaje pagado de ida y vuelta a Little Rock, Arkansas para la incorporación. Apptegy promueve la integración reflexiva de la IA para potenciar nuestros equipos y procesos. Al buscar comprender tus capacidades individuales y cómo podrías contribuir, te pedimos que todas las respuestas a las preguntas de la solicitud y durante las entrevistas sean genuinamente tuyas. Por favor, abstente de usar herramientas de generación de IA, ya que nuestro objetivo es evaluar tu voz y experiencia auténticas. Empleador de Igualdad de Oportunidades Apptegy es un empleador de igualdad de oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, expresión de género, origen nacional, edad, condición de veterano protegido o discapacitado, o información genética.
Responsabilidades
- Administrar, mantener y optimizar bases de datos de producción en AWS
- Gestionar y dar soporte a PostgreSQL, MySQL y otros sistemas relacionales
- Ser responsable de la capa de base de datos de la plataforma interna de desarrolladores
- Diseñar, implementar y mantener soluciones de alta disponibilidad y recuperación ante desastres
- Monitorear el rendimiento de las bases de datos e identificar cuellos de botella
- Analizar y optimizar consultas complejas, índices y configuraciones
- Desarrollar y automatizar procesos operativos
- Colaborar con ingenieros de software para optimizar patrones de acceso a bases de datos
- Revisar y asesorar sobre diseño de esquemas, migraciones y estrategias de acceso a datos
- Gestionar estrategias de backup y validar procedimientos de recuperación
- Implementar y mantener controles de seguridad de bases de datos
- Participar en respuesta a incidentes y análisis de causa raíz
- Contribuir a decisiones de arquitectura de infraestructura y planificación de escalabilidad
- Crear y mantener documentación operativa
- Administrar y optimizar el data warehouse Snowflake
Skills requeridas
Beneficios
- Seguro médico completo
- Seguro dental
- Seguro de vida
- Planes de jubilación (401k con matching)
- Cuentas de ahorro para la salud (HSA)
- Cuentas de gastos flexibles (FSA)
- Reembolso de salud mental
- Días libres pagados ilimitados
- Vacaciones pagadas de fin de año
- Licencia parental pagada
- Licencia médica pagada
- Seguro médico privado para dependientes (MX)
- Aguinaldo (MX)
- Vales de despensa (MX)
- Fondo de ahorro (MX)
- Caja de ahorro (MX)
- Viajes pagados a Little Rock, Arkansas para onboarding (MX)