O SEU PRÓXIMO CAPÍTULO
Senior Database Reliability Engineer
Sobre a vaga
• Own the reliability, performance, scalability, and cost efficiency of Storyblok's PostgreSQL data platform, primarily Amazon Aurora PostgreSQL
• Develop query and index strategies, analyze execution plans, tune configuration, and plan capacity for hot multi-tenant read paths
• Lead zero-downtime Aurora version upgrades and large-scale schema migrations
• Manage vacuum strategy, bloat, long-running transactions, wraparound risk, connection pooling, lock contention, logical replication, and replication slot hygiene
• Review backend schema changes and DDL for lock behavior, migration safety, and performance impact
• Build guardrails and tooling for safe database changes
• Own backup, restore, disaster recovery, restore drills, access, encryption, and auditing controls
• Model database capacity and cost and drive cost efficiency
• Deliver AWS infrastructure and automation using Terraform and cloud-native tooling
• Contribute to CI/CD pipelines, including automated handling of database changes
• Build and maintain monitoring, alerting, and observability using tools such as pg_stat_statements, Prometheus exporters, Grafana, Datadog, and OpenTelemetry
• Use cloud security and vulnerability-management tooling such as Aikido
• Participate in on-call rotation, incident response, postmortems, root-cause analysis, and remediation
• Improve organization-wide database expertise through design reviews, documentation, runbooks, and mentoring
• Leverage AI tools to improve productivity, decision-making, and work quality
• 7+ years in database engineering, database reliability, infrastructure, or SRE roles, including significant hands-on ownership of production PostgreSQL
• Deep PostgreSQL expertise, including internals and MVCC, 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 experience with zero-downtime upgrades and complex schema migrations on large, busy tables
• Hands-on experience with physical and logical replication, partitioning, read scaling, and backup and disaster-recovery strategies
• Solid Infrastructure-as-Code experience, primarily Terraform, on AWS
• Strong Linux fundamentals and fluency in at least one of Bash, Python, Ruby, or Go
• Experience with monitoring and observability tooling
• Solid understanding of IAM, secrets management, and network segmentation
• Experience with change, incident, and problem management in production
• Experience with Git and modern CI/CD workflows applied to database changes
• Strong written and verbal communication in a remote-first organization
• 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
• Familiarity with backend frameworks that interact with PostgreSQL is nice to have, with Ruby on Rails preferred and Python, Rust, or Elixir valued
• Experience with Redis or Memcached is nice to have
• Exposure to Redshift, Snowflake, ClickHouse, or CDC-based data flows is nice to have
• Experience with ECS, EKS, Fargate, NoSQL or vector databases, or AWS certification is nice to have
• Monthly remote work stipend for home internet costs and electricity
• Home office equipment package at the start, including laptop, keyboard, and monitor
• Home office equipment upgrade for furniture and ear plugs, or membership to a local co-working space after onboarding
• Sick leave benefit
• Parental leave
• 25 days of annual leave plus local national holidays
• Personal development fund for courses, books, conferences, and materials
• Annual international team-building trip
• Quarterly and monthly online get-togethers
• Flexible schedules
• Remote home-work opportunity or Storyblok-funded co-working space