Senior Database Reliability Engineer (DBRE) (worldwide remote) CloudLinux Totalmente remoto · M[...]
hace 2 días
Madrid
Senior Database Reliability Engineer (DBRE) (worldwide remote)### Resumen del puestoMadrid### Modelo de trabajoTotalmente remotoMundialhace 2 díasDescripción del puestoCloudLinux / TuxCare es una empresa de infraestructura y seguridad que opera de forma remota. Más de 300 ingenieros desarrollan y operan productos utilizados por proveedores de hosting, empresas y equipos de servicios internos en todo el mundo. Nuestro Departamento de Infraestructura gestiona las plataformas detrás de CloudLinux OS, Imunify, KernelCare, TuxCare ELS y nuestros sistemas de ingeniería.Estamos buscando un Senior Database Reliability Engineer para unirse a la célula de DBA de Infraestructura. Este es un rol de propiedad de producción práctica, no una posición de DBA de procesamiento de tickets. Mantendrás la fiabilidad de los servicios de bases de datos críticos, automatizarás el trabajo repetitivo, apoyarás a los equipos de ingeniería y reducirás la dependencia de una sola persona en nuestras operaciones de PostgreSQL, ClickHouse, MongoDB y Redis.PostgreSQL es el requisito principal. La experiencia en ClickHouse es una ventaja importante, pero no es un bloqueador inicial. Necesitamos un ingeniero senior con suficiente profundidad en bases de datos, Linux, automatización y respuesta a incidentes para aprender nuestro entorno de ClickHouse rápidamente y operarlo de manera segura.## Responsabilidades Poseer la fiabilidad de PostgreSQL en producción: diseño de HA, Patroni, PgBouncer, replicación, conmutación por error, actualizaciones, control de vacío/bloat, ajuste de consultas, bloqueos, índices, capacidad, copias de seguridad, PITR y validación de restauración. Mejorar la recuperación ante desastres y la evidencia operativa: restauraciones probadas, rutas de recuperación documentadas, objetivos RTO/RPO medibles, runbooks y planes de mantenimiento seguros. Apoyar el patrimonio de bases de datos más amplio: ClickHouse, MongoDB y Redis. Solucionarás incidentes, revisarás cambios de acceso y seguridad de datos, mejorarás la supervisión y aprenderás los patrones de ClickHouse de producción ya en uso. Automatizar flujos de trabajo de DBA con Ansible, Terraform/OpenTofu, GitLab CI/CD, scripts y runbooks reproducibles para aprovisionamiento, permisos, copias de seguridad, restauraciones, comprobaciones de salud y metadatos de propiedad. Ayudar a construir capacidades de autoservicio estilo DBaaS para que los equipos de ingeniería puedan solicitar bases de datos, acceso, credenciales y comprobaciones operativas con menos intervención manual de DBA. Mejorar la observabilidad y la respuesta a incidentes a través de Grafana, métricas, registros, SLOs, reglas de alerta, enrutamiento de Opsgenie y comunicación clara durante problemas de producción.## Lo que define el éxito Los clústeres de PostgreSQL tienen rutas de copia de seguridad y restauración probadas, paneles útiles, propiedad clara y procedimientos de conmutación por error documentados. Los tickets de DBA repetidos se convierten en automatización o flujos de trabajo de autoservicio. El conocimiento operativo de ClickHouse ya no es una dependencia de una sola persona. Los incidentes de bases de datos tienen propietarios, runbooks, evidencia y rutas de recuperación medibles. Los equipos de producto e ingeniería obtienen ayuda con las bases de datos más rápido sin sacrificar la seguridad, la auditabilidad o la fiabilidad.## ¿Por qué CloudLinux? Trabajarás en infraestructura de producción real utilizada en los productos de CloudLinux y TuxCare. Tendrás un impacto directo en la fiabilidad, la respuesta a incidentes, la experiencia del desarrollador y la resiliencia operativa. Trabajarás en una cultura de ingeniería asistida por IA donde la automatización, la documentación, Claude, Codex y la cuidadosa verificación humana son parte del modelo operativo diario.## Requisitos### Lo que esperamos de ti Profunda experiencia práctica con PostgreSQL en entornos de producción críticos para el negocio, típicamente 5+ años o profundidad equivalente. Sólida comprensión de los aspectos internos y las operaciones de PostgreSQL: MVCC, WAL, transacciones, bloqueos, índices, planificación de consultas, replicación, autovacuum, bloat, actualizaciones mayores, copias de seguridad, PITR y pruebas de restauración. Experiencia comprobada con bases de datos de alta disponibilidad y capacidad para razonar sobre quórum, riesgo de cerebro dividido (split-brain), conmutación por error, reversión y recuperación. Fundamentos sólidos de Linux e infraestructura: systemd, redes, almacenamiento, sistemas de archivos, cuellos de botella de CPU/memoria/disco, TLS, DNS, firewalls y resolución de problemas de causa raíz. Habilidades de automatización con Ansible y scripting. Terraform/OpenTofu, GitLab CI/CD y la entrega basada en merge-requests son ventajas importantes. Capacidad para soportar más de un motor de base de datos. No necesitas ser un experto en ClickHouse desde el primer día, pero debes estar listo para aprenderlo rápidamente y asumir la responsabilidad. Uso práctico de asistentes de ingeniería de IA como Claude y Codex. Esperamos que los utilices para mejorar la velocidad y la calidad, mientras verificas personalmente el SQL, los comandos, los scripts y las conclusiones operativas generadas. Inglés: nivel intermedio-alto o superior, para garantizar una comunicación clara del progreso dentro de los equipos.### Deseable Operaciones de ClickHouse: replicación, Keeper/ZooKeeper, motores MergeTree, DDL distribuido, permisos, políticas de fila, copias de seguridad, resolución de problemas de consultas y recuperación de clústeres. Conjuntos de réplicas de MongoDB y Percona Backup para MongoDB. Modos de fallo de Redis/Sentinel y broker/caché. Observabilidad de bases de datos, SLOs, señales doradas, ajuste de alertas y runbooks de incidentes ejecutables. Construcción de plataformas internas, portales de autoservicio o flujos de trabajo DBaaS para equipos de ingeniería.## Beneficios### ¿Qué hay para ti? Enfoque en el desarrollo profesional. Proyectos interesantes y desafiantes. Trabajo totalmente remoto con horarios flexibles, lo que te permite organizar tu día y trabajar desde cualquier ubicación en todo el mundo. 24 días de vacaciones pagadas al año, 10 días de festivos nacionales y días de enfermedad ilimitados. Compensación por seguro médico privado. Reembolso por co-working y gimnasio/deportes. Presupuesto para educación. La oportunidad de recibir una recompensa por la idea más innovadora que la empresa pueda patentar.Al aplicar a esta posición, aceptas la Política de Privacidad de CloudLinux y nos das tu consentimiento para mantener y procesar tus datos personales con este respeto. Por favor, lee nuestra Política de Privacidad para más información.* #J-18808-Ljbffr