Senior Postgresql Dba - Infrastructure Cloud & Sre - Barcelona / Madrid
Role details
Job location
Tech stack
Job description
We are looking for a Senior DBA - Reliability Engineer to join the Platform team.Desplácese hacia abajo para obtener una visión general completa de lo que requerirá este trabajo.¿Es usted el candidato adecuado para esta oportunidad?This role combines deep database administration expertise with SRE principles to ensure data infrastructure operates at scale with high availability and performance.We welcome experienced DBAs who are eager to grow into SRE practices - full training and mentoring provided.What You'll DoOwn the design and maintenance of highly available database systems (99.9%+ uptime), including installation, configuration, monitoring, and optimizationConduct performance tuning, query optimization, and capacity planning for production databasesImplement backup and disaster recovery strategies with automated failoverEstablish and monitor SLOs and SLIs for database systemsPartner with development teams on query optimization and performance reviews, acting as a reliability advocate embedded in engineering workflowsParticipate in on-call rotation and incident response; lead post-incident reviews and drive preventive measuresAutomate operational tasks through IaC and scripting; build self-service database provisioning toolsChampion database reliability and DevOps practices across engineering teams, mentoring developers on reliability principlesWhat We're Looking For5+ years of hands-on database administration experience in production environmentsAdvanced SQL skills: complex queries, stored procedures, performance optimization, and execution plan analysisPostgreSQL (required); MySQL and NoSQL databases (MongoDB, Redis) are a plusAWS cloud databases: RDS and Aurora (required)Terraform for IaC (required)Monitoring & Observability: Datadog (APM, logs, dashboards, alerting), OpenTelemetryPython or Bash scripting for database automation; comfortable using AI coding assistants (e.G., GitHub Copilot, Cursor)Kubernetes and Docker knowledge (preferred)Kafka or event streaming experience (preferred)Experience with high-availability clusters, replication, and disaster recovery planningStrong communication skills and a collaborative mindsetFluent in English; French or Spanish is a plusDegree in Computer Science, Engineering, or equivalent practical experienceWhy join InnoIT?Career plan €1,000/year for trainingPrivate health insuranceOnline language classesFlexible compensation (Cobee)Meetups & internal tech communitiesJoin our team!Develop your IT talent.Learn, create, and have fun.To learn more about us, visit our website.Sharing is at the heart of our culture.We host one of the largest IT communities in Barcelona and Madrid through frequent in-person events and webinars.InnoIT Consulting Meetup - Barcelona:InnoIT Consulting Meetup - Madrid:We've told you about it, but it's even better to experience it first-hand.At InnoIT, we actively promote diversity, equity, and inclusion.We welcome applicants from all backgrounds and experiences, and we especially encourage women and other underrepresented groups in tech to apply.We evaluate all applications fairly and are committed to making any reasonable adjustments needed to ensure a fair selection process and an inclusive work environment.We do not discriminate based on gender, age, ethnicity, nationality, sexual orientation, gender identity, religion, disability, or any other characteristic protected by law.We rigorously uphold our commitment to gender equality, fully complying with current regulations.xqysrnh We foster an inclusive and equitable workplace where everyone, regardless of gender, has the same opportunities for growth and development.
Requirements
This role combines deep database administration expertise with SRE principles to ensure data infrastructure operates at scale with high availability and performance.We welcome experienced DBAs who are eager to grow into SRE practices - full training and mentoring provided.What You'll DoOwn the design and maintenance of highly available database systems (99.9%+ uptime), including installation, configuration, monitoring, and optimizationConduct performance tuning, query optimization, and capacity planning for production databasesImplement backup and disaster recovery strategies with automated failoverEstablish and monitor SLOs and SLIs for database systemsPartner with development teams on query optimization and performance reviews, acting as a reliability advocate embedded in engineering workflowsParticipate in on-call rotation and incident response; lead post-incident reviews and drive preventive measuresAutomate operational tasks through IaC and scripting; build self-service database provisioning toolsChampion database reliability and DevOps practices across engineering teams, mentoring developers on reliability principlesWhat We're Looking For5+ years of hands-on database administration experience in production environmentsAdvanced SQL skills: complex queries, stored procedures, performance optimization, and execution plan analysisPostgreSQL (required); MySQL and NoSQL databases (MongoDB, Redis) are a plusAWS cloud databases: RDS and Aurora (required)Terraform for IaC (required)Monitoring & Observability: Datadog (APM, logs, dashboards, alerting), OpenTelemetryPython or Bash scripting for database automation; comfortable using AI coding assistants (e.G., GitHub Copilot, Cursor)Kubernetes and Docker knowledge (preferred)Kafka or event streaming experience (preferred)Experience with high-availability clusters, replication, and disaster recovery planningStrong communication skills and a collaborative mindsetFluent in English; French or Spanish is a plusDegree in Computer Science, Engineering, or equivalent practical experienceWhy join InnoIT?