LoJack

Sr. Administrador/a de Bases de Datos (DBA) / Sr. Ingeniero/a de Bases de Datos

PythonSQLPostgreSQLAWS
Traducción automática. Consulta el original.

Resumen

La plataforma de transporte K-12 de CalAmp realiza el seguimiento de los autobuses que transportan a ~1 millones de estudiantes cada día escolar en más de 400 distritos escolares de Norteamérica. Ejecutamos Microsoft SQL Server autoalojado en AWS EC2 — 9 instancias de producción, más de 600 bases de datos de clientes, más de mil millones de filas de datos operativos, y en constante crecimiento. (Una futura migración a AWS RDS está sobre la mesa como dirección futura, no como un plan a corto plazo).

Estamos contratando un/a Ingeniero/a de Bases de Datos práctico/a con sólida experiencia en producción, preparado/a para crecer hacia la arquitectura, la automatización y las prácticas de ingeniería modernas.

Qué diferencia a este equipo

Utilizamos herramientas de IA en todo el ciclo de vida del desarrollo — incluyendo análisis de consultas, cambios de esquemas, redacción de runbooks y flujos de trabajo operativos. Nuestros ingenieros envían más código por sprint con Claude Code como programador/a par, y esperamos que nuestro/a DBA haga lo equivalente para el trabajo de bases de datos. Valoramos a los candidatos/as que estén abiertos/as a integrar la IA en su flujo de trabajo para mejorar la velocidad y la calidad. Si esto significa reestructurar cómo operas, queremos hablar contigo.

No estamos contratando "experiencia en IA" como un requisito formal. Estamos contratando personas dispuestas a repensar su oficio.

Responsabilidades

Lo que harás

  1. Rendimiento — el día a día. Diagnosticar y solucionar consultas lentas, planificar regresiones y tormentas de bloqueo en 9 instancias de SQL Server que dan soporte a operaciones de cara al cliente. Heredarás una década de SQL acumulado — tus primeros 90 días consistirán en entenderlo antes de re-arquitectarlo.
  1. Arquitectura de réplicas de informes. Necesitamos separar la carga de trabajo analítica de SQL Server operativo antes de que nos cueste los SLA de los clientes. Liderarás el diseño — probablemente AWS DMS alimentando un almacén PostgreSQL Aurora multi-inquilino, pero la decisión es tuya tras la definición del alcance. Este es un proyecto estrella, no una tarea de mantenimiento.
  1. Archivo. Estrategia de retención de datos sólida en más de 600 BBDD de clientes que no degrade la integridad de la restauración desde copia de seguridad. Definirás la política y serás responsable de la automatización.
  1. Coste de AWS. Las licencias de SQL Server EE en EC2 no son baratas. Hay ahorros medibles para un/a DBA/Ingeniero/a de Bases de Datos que sepa dónde buscar — elección de edición, instancias reservadas, dimensionamiento correcto, estrategia de réplicas.
  1. Migraciones de esquemas y ETL. Proceso de cambio de esquemas en todas las BBDD de clientes. Actualmente esto es parcialmente manual; el objetivo es hacerlo automatizado, fiable y de bajo riesgo.
  1. Experto/a en bases de datos para ingeniería — una parte central de este rol. Eres el/la experto/a en la materia que revisa cada cambio de esquema de los desarrolladores antes de que se envíe, y aportas información de diseño accionable — no solo aprobaciones. Perfila y optimiza consultas y procedimientos almacenados junto con los ingenieros que los escriben. Eres la voz de "¿esto escalará?" en las revisiones de diseño — aportando información donde cuenta, no actuando como un cuello de botella por el simple hecho de serlo.
  1. Rotación de guardia. Ligera según los estándares de la industria: la rotación se realiza una vez cada cinco semanas, con horario de guardia de 6 AM a 11 PM Eastern. Intentamos que los eventos de alerta sean raros; esperamos que nos impulses a hacerlos aún más raros.

Calificaciones

Imprescindibles

  1. 4–8 años de experiencia práctica como DBA / Ingeniero/a de Bases de Datos, con una parte significativa en SQL Server
  1. Mentalidad de experto/a en bases de datos — has revisado cambios de esquemas de ingeniería, has aportado información de diseño en revisiones de código/arquitectura y te has asociado con desarrolladores (no has actuado como un cuello de botella). Esta es una parte central del rol, no una responsabilidad secundaria.
  1. Dominio de PostgreSQL — o disposición a desarrollarlo (alineado con la futura arquitectura de informes)
  1. Experiencia en bases de datos en la nube en AWS — hoy en día SQL Server autoalojado en EC2; la familiaridad con RDS es una ventaja dada una posible migración futura.
  1. Historial de optimización de rendimiento — puedes hablar de consultas específicas que has solucionado y cómo.
  1. Sólidos conocimientos de SQL: escritura de consultas, lectura de planes, diseño de índices, bloqueo y aislamiento.
  1. Comodidad con scripting en Python o PowerShell para automatización.
  1. Linux y Windows ambos.
  1. Topologías de alta disponibilidad / replicación (Always On, log shipping, transaccional).
  1. Sólida comunicación escrita — este es un equipo de ingeniería con opiniones firmes; escribirás propuestas y las defenderás.
  1. Grado en Informática, Sistemas de Información o experiencia práctica equivalente.

Puntos fuertes

  1. Arquitecturas de datos multi-inquilino SaaS (bases de datos por cliente o esquemas compartidos).
  1. Experiencia con AWS DMS u otra replicación CDC.
  1. Aurora PostgreSQL.
  1. Optimización de costes de AWS (Instancias Reservadas, Planes de Ahorro, dimensionamiento).
  1. Datadog, Dynatrace o APM similar.
  1. Experiencia en el uso de herramientas de desarrollo asistidas por IA (útil pero no obligatorio).
  1. Experiencia en SaaS operativamente críticas (transporte, sanidad, finanzas).

Lo que no esperamos

No necesitas experiencia en el dominio K-12. No necesitas MongoDB. No necesitas experiencia en IoT. Ven con curiosidad; nosotros te enseñaremos el dominio.

Logística

Los/as candidatos/as deben estar legalmente autorizados/as para trabajar en EE. UU. de forma permanente. Actualmente no podemos ofrecer patrocinio.

Si este puesto encaja contigo, ¡aplica ahora! — entrevistas esta semana y la próxima.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores