Ingeniero/a sénior de confiabilidad de bases de datos I - Alemania/Austria/Reino Unido
Senior Database Reliability Engineer I - Germany/Austria/UK
- Remoto (EE. UU.)
- El empleador no indicó el salario
- Tiempo completo
- Publicado hace 6 horas
Se postulará en el sitio web original.
Sobre este empleo
Sede central: Remoto
Storyblok es un CMS headless que permite a especialistas en marketing y desarrolladores crear con entusiasmo y publicar con confianza. Te permite ofrecer contenido estructurado y coherente en todas partes: sitios web, aplicaciones, búsquedas con IA y mucho más.
Marcas reconocidas como Virgin Media O2, Oatly y TomTom usan Storyblok para lograr un mayor impacto en el mercado con más rapidez.
QUÉ OBTENDRÁS
Te incorporarás a una empresa en crecimiento donde podrás contribuir a muchos «primeros logros». Además, ofrecemos estos beneficios:
- Estipendio mensual para trabajo remoto (costos de internet en casa y electricidad). Paquete de equipos para la oficina en casa desde el inicio (computadora portátil, teclado, monitor…)
- Mejoras para el equipo de la oficina en casa (muebles, tapones para los oídos…) o membresía en un espacio de coworking local después del proceso de incorporación
- Beneficio por licencia por enfermedad, licencia parental y 25 días de vacaciones anuales, además de los días feriados nacionales locales
- Fondo para desarrollo personal, destinado a cursos, libros, conferencias y materiales
- Viaje internacional anual para actividades de integración del equipo, además de encuentros en línea trimestrales y mensuales
- Como empresa totalmente remota que prioriza el equilibrio entre el trabajo y la vida personal, disfrutarás de horarios flexibles
- Un equipo internacional al que le gusta divertirse en el trabajo y que se esfuerza en conjunto para alcanzar objetivos compartidos
RESUMEN DEL PUESTO
Serás responsable de la confiabilidad, el rendimiento y la eficiencia de costos de la plataforma de datos PostgreSQL que sustenta nuestro CMS insignia —principalmente Amazon Aurora PostgreSQL—, así como de la infraestructura y la automatización relacionadas.
Este es un puesto de ingeniería de confiabilidad, no un puesto de administración tradicional. Aurora se encarga de los parches, las copias de seguridad, la conmutación por error y el crecimiento del almacenamiento; tú te encargarás de lo que no cubre: estrategia de consultas e índices, regresiones de planes durante las actualizaciones a versiones principales, vacuum y bloat, administración de conexiones, cambios de esquema sin tiempo de inactividad, replicación lógica y planificación de capacidad y costos. Además, trabajarás como integrante de pleno derecho del equipo de Infraestructura en Terraform, CI/CD, observabilidad y herramientas de seguridad, y participarás en la rotación de guardias.
Trabajarás con un modelo de responsabilidad compartida: los equipos de backend son responsables de sus consultas y esquemas, y tú serás responsable de la plataforma, las medidas de protección, las herramientas y el intercambio de conocimientos que permiten que sus decisiones sean seguras. Colaborarás estrechamente con ingenieros de backend, ingenieros de DevOps, el equipo de Seguridad, responsables de producto y el equipo de Datos.
Medimos el éxito según la confiabilidad y el rendimiento predecible de la plataforma de datos, la calidad de tu respuesta ante incidentes y el grado en que los demás equipos de ingeniería cuentan con las herramientas necesarias para tomar decisiones acertadas sobre bases de datos sin que tengas que estar presente.
FUNCIONES ESENCIALES DEL PUESTO
Plataforma de bases de datos (aprox. 60 %)
- Ser responsable de la confiabilidad, el rendimiento y la escalabilidad de nuestra plataforma PostgreSQL (principalmente Amazon Aurora): estrategia de consultas e índices, planes de ejecución, ajuste de configuración y planificación de capacidad, con especial atención a las rutas de lectura de alta demanda en entornos multiinquilino.
- Liderar las actualizaciones de versión y las migraciones de esquema a gran escala sin tiempo de inactividad, incluida la identificación y prevención de regresiones de planes entre versiones principales de Aurora.
- Ser responsable del estado operativo de la plataforma: estrategia de vacuum y bloat, transacciones de larga duración y riesgo de wraparound, administración y agrupación de conexiones (incluido RDS Proxy), contención de bloqueos, y replicación lógica y mantenimiento de los slots.
- Revisar los cambios de esquema y DDL de los equipos de backend para evaluar el comportamiento de los bloqueos, la seguridad de las migraciones y el impacto en el rendimiento, y crear las medidas de protección y herramientas que conviertan los cambios seguros en la opción predeterminada.
- Ser responsable de principio a fin de las copias de seguridad, la restauración y la recuperación ante desastres, incluidos los simulacros de restauración y los controles de acceso, cifrado y auditoría que exigen nuestras obligaciones de cumplimiento.
- Modelar la capacidad y los costos de las bases de datos (I/O-Optimized frente a Standard, dimensionamiento de Serverless v2 y estrategia de réplicas de lectura) e impulsar la eficiencia de costos sin comprometer la confiabilidad.
Infraestructura y automatización (aprox. 40 %)
- Implementar infraestructura y automatización como integrante de pleno derecho del equipo de Infraestructura, usando Terraform y herramientas nativas de la nube en AWS, y contribuir a las canalizaciones de CI/CD, incluido el manejo automatizado y seguro de los cambios en bases de datos.
- Crear y mantener la supervisión, las alertas y la observabilidad de los sistemas de bases de datos y de la plataforma (p. ej., pg_stat_statements, exportadores de Prometheus, Grafana, Datadog, OpenTelemetry) para detectar los problemas antes de que los clientes los perciban.
- Usar herramientas de seguridad en la nube y gestión de vulnerabilidades (como Aikido) para clasificar los hallazgos y mantener los servicios del equipo en cumplimiento.
Equipo, incidentes y colaboración
- Participar en la rotación de guardias, la respuesta a incidentes y las reuniones posteriores a incidentes, impulsando el análisis de causa raíz y las medidas correctivas que eviten que vuelvan a ocurrir.
- Elevar el nivel de conocimientos sobre bases de datos en toda la organización de ingeniería mediante revisiones de diseño, documentación y guías operativas, y mentoría, para que esta experiencia no se concentre en una sola persona.
- Demostrar conocimientos de IA, aprovechando herramientas de IA para mejorar la productividad, la toma de decisiones y la calidad del trabajo, y aplicando un criterio sólido y pensamiento crítico.
EDUCACIÓN Y EXPERIENCIA; CALIFICACIONES
Requisitos — Experiencia profunda en PostgreSQL
- 7+ años en puestos de ingeniería de bases de datos, confiabilidad de bases de datos, infraestructura o SRE, incluida una experiencia significativa de responsabilidad directa sobre PostgreSQL en producción.
- Experiencia profunda en PostgreSQL: aspectos internos y MVCC, lectura e interpretación de EXPLAIN (ANALYZE, BUFFERS), estrategia de indexación, comportamiento de vacuum, bloqueos, agrupación de conexiones y ajuste de configuración.
- Sólida experiencia con Amazon Aurora PostgreSQL y servicios de bases de datos administrados por AWS.
- Historial comprobado de actualizaciones sin tiempo de inactividad y migraciones complejas de esquemas en tablas grandes y con mucha actividad.
- Experiencia práctica con replicación física y lógica, particionamiento, escalamiento de lectura y diseño y validación de estrategias de copias de seguridad y recuperación ante desastres.
Requisitos — Infraestructura y formas de trabajo
- Sólida experiencia con infraestructura como código, principalmente Terraform, en AWS.
- Conocimientos sólidos de Linux y dominio de al menos un lenguaje de scripting (Bash, Python, Ruby o Go) para automatización y herramientas.
- Experiencia con herramientas de monitoreo y observabilidad, y sólidos conocimientos de prácticas de seguridad (IAM, administración de secretos y segmentación de redes).
- Experiencia en la gestión de cambios, incidentes y problemas en producción, así como con Git y flujos de trabajo modernos de CI/CD aplicados a cambios en bases de datos.
- Sólidas habilidades de comunicación escrita y verbal en una organización que prioriza el trabajo remoto, incluida la capacidad de explicar las ventajas y desventajas de las opciones de bases de datos a ingenieros de backend y personas no especializadas.
- Disposición y capacidad para participar en una rotación de guardias.
- Licenciatura o maestría en Ciencias de la Computación o un campo relacionado, o experiencia práctica equivalente.
Se valorará
- Familiaridad con frameworks de backend que interactúan con PostgreSQL (se prefiere Ruby on Rails; también se valoran Python, Rust o Elixir).
- Experiencia con capas de almacenamiento en caché (Redis, Memcached) y su interacción con la carga de la base de datos.
- Experiencia con canalizaciones de análisis y almacenamiento de datos (Redshift, Snowflake, ClickHouse) o flujos de datos basados en CDC.
- Experiencia con plataformas de contenedores (ECS, EKS, Fargate), bases de datos NoSQL o vectoriales, o certificación de AWS (Database – Specialty, DevOps Engineer – Professional).
REQUISITOS MENTALES, FÍSICOS Y AMBIENTALES
Oportunidad de trabajar de forma remota (desde casa) o con financiamiento de Storyblok para un espacio de coworking
CONDICIONES GENERALES
Storyblok se compromete con la diversidad y la inclusión. Nos esforzamos por crear un entorno de contratación en el que todas las personas se sientan igualmente respetadas y valoradas, independientemente de su identidad o expresión de género, orientación sexual, origen étnico, edad, religión, ciudadanía o cualquier otra característica. Puedes encontrar más información sobre nuestra política de privacidad aquí.
Todas las comunicaciones relacionadas con oportunidades de empleo en Storyblok provendrán de un empleado oficial de Storyblok con una dirección de correo electrónico que termine en @storyblok.com. Nunca te redirigiremos a otro portal o sitio que no esté relacionado con nuestro dominio (storyblok.com).
Aquí puedes ver un adelanto del Editor visual de Storyblok
Si necesitas alguna adaptación para cualquier parte del proceso de solicitud, envía un correo electrónico a talent.acquisition@storyblok.com
Para postularte: https://weworkremotely.com/remote-jobs/storyblok-senior-database-reliability-engineer-i-germany-austria-uk
Anuncio original en inglés
Headquarters: Remote
Storyblok is a headless CMS that enables marketers and developers to create with joy and publish with confidence. It empowers you to deliver structured and consistent content everywhere: websites, apps, AI search, and beyond.
Legendary brands like Virgin Media O2, Oatly, and TomTom use Storyblok to make a bigger, faster market impact.
WHAT IS IN IT FOR YOU
You will be joining a growing company where you can contribute to many “firsts”. Plus these benefits:
- Monthly remote work stipend (home internet costs, electricity). Home office equipment package right at the start (laptop, keyboard, monitor…)
- Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
- Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
- Personal development fund for courses, books, conferences, and material
- The annual international team-building trip, quarterly and monthly online get-togethers
- As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
- An international team that loves to have fun at work and works hard together to accomplish shared goals
JOB SUMMARY
You will own the reliability, performance, and cost efficiency of the PostgreSQL data platform behind our flagship CMS — primarily Amazon Aurora PostgreSQL — along with the infrastructure and automation around it.
This is a reliability engineering role, not a classic administration one. Aurora takes care of patching, backups, failover, and storage growth; you own what it does not — query and index strategy, plan regressions across major version upgrades, vacuum and bloat, connection management, zero-downtime schema change, logical replication, and capacity and cost modeling. Alongside this, you work as a full member of the Infrastructure team on Terraform, CI/CD, observability, and security tooling, and you share the on-call rotation.
You will work in a shared-ownership model: backend teams own their queries and schemas, and you own the platform, guardrails, tooling, and knowledge-sharing that make their decisions safe. You will collaborate closely with backend engineers, DevOps engineers, Security, product owners, and the Data team.
We measure success by the reliability and predictable performance of the data platform, the quality of your incident response, and how well other engineering teams are equipped to make sound database decisions without you in the room.
ESSENTIAL JOB FUNCTIONS
Database platform (approx. 60%)
- Own the reliability, performance, and scalability of our PostgreSQL platform (primarily Amazon Aurora): query and index strategy, execution plans, configuration tuning, and capacity planning, with particular attention to hot multi-tenant read paths.
- Lead zero-downtime version upgrades and schema migrations at scale, including diagnosing and preventing plan regressions across Aurora major versions.
- Own the operational health of the platform: vacuum strategy and bloat, long-running transactions and wraparound risk, connection management and pooling (including RDS Proxy), lock contention, and logical replication and slot hygiene.
- Review schema changes and DDL from backend teams for lock behavior, migration safety, and performance impact, and build the guardrails and tooling that make safe changes to the default path.
- Own backup, restore, and disaster recovery end-to-end, including rehearsed restore drills and the access, encryption, and auditing controls our compliance obligations require.
- Model database capacity and cost (I/O-Optimized vs. Standard, Serverless v2 sizing, read replica strategy) and drive cost-efficiency without compromising reliability.
Infrastructure and automation (approx. 40%)
- Deliver infrastructure and automation as a full member of the Infrastructure team, using Terraform and cloud-native tooling on AWS, and contribute to CI/CD pipelines including the safe automated handling of database changes.
- Build and maintain monitoring, alerting, and observability for database and platform systems (e.g. pg_stat_statements, Prometheus exporters, Grafana, Datadog, OpenTelemetry) so problems surface before customers feel them.
- Use cloud security and vulnerability management tooling (such as Aikido) to triage findings and keep the team's services compliant.
Team, incidents, and collaboration
- Take part in the on-call rotation, incident response, and postmortems, driving root cause analysis and remediation that prevents recurrence.
- Raise the database competence of the wider engineering organization through design reviews, documentation and runbooks, and mentoring — so this expertise is not concentrated in one person.
- Demonstrate AI literacy, leveraging AI tools to enhance productivity, decision-making, and quality of work while applying sound judgment and critical thinking.
EDUCATION AND EXPERIENCE; QUALIFICATIONS
Required — PostgreSQL depth
- 7+ years in database engineering, database reliability, infrastructure, or SRE roles, including significant hands-on ownership of production PostgreSQL.
- Deep PostgreSQL expertise: internals and MVCC, reading and acting on EXPLAIN (ANALYZE, BUFFERS), indexing strategy, vacuum behavior, locking, connection pooling, and configuration tuning.
- Strong experience with Amazon Aurora PostgreSQL and AWS-managed database services.
- Proven track record of zero-downtime upgrades and complex schema migrations on large, busy tables.
- Hands-on experience with physical and logical replication, partitioning, read scaling, and designing and validating backup and disaster-recovery strategies.
Required — Infrastructure and ways of working
- Solid experience with Infrastructure-as-Code, primarily Terraform, on AWS.
- Strong Linux fundamentals plus fluency in at least one scripting language (Bash, Python, Ruby, or Go) for automation and tooling.
- Experience with monitoring and observability tooling, and a solid grasp of security practices (IAM, secrets management, network segmentation).
- Experience with change, incident, and problem management in production, and with Git and modern CI/CD workflows applied to database changes.
- Strong written and verbal communication in a remote-first organization, including the ability to explain database trade-offs to backend engineers and non-specialists.
- Willingness and ability to participate in an on-call rotation.
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
Nice to have
- Familiarity with backend frameworks that interact with PostgreSQL (Ruby on Rails preferred; Python, Rust, or Elixir valued).
- Experience with caching layers (Redis, Memcached) and their interaction with database load.
- Exposure to analytics pipelines and warehousing (Redshift, Snowflake, ClickHouse) or CDC-based data flows.
- Experience with container platforms (ECS, EKS, Fargate), NoSQL or vector databases, or AWS certification (Database – Specialty, DevOps Engineer – Professional).
MENTAL, PHYSICAL AND ENVIRONMENTAL REQUIREMENTS
Remote (home) work opportunity or funded by Storyblok co-working space
GENERAL TERMS
Storyblok has a commitment to diversity and inclusion. We strive to create a hiring environment in which all people feel they are equally respected and valued, irrespective of gender identity or expression, sexual orientation, ethnicity, age, religion, citizenship or any other characteristic. You can find more information about our privacy policy here.
All communications regarding job opportunities at Storyblok will come from an official Storyblok employee with an email address ending in @storyblok.com. We will never redirect you to another portal or another site that is unrelated to our domain (storyblok.com).
Here is a sneak peek of Storyblok’s Visual Editor
If you need an accommodation for any part of the application process, please email talent.acquisition@storyblok.com
🛡️ Los empleadores en JOBUS nunca le pedirán pagar, comprar equipo ni compartir datos bancarios o de Seguro Social antes de una oferta formal. Confianza y seguridad