Play a key role in looking after the entire database landscape at Takeaway
Provisioning MySQL and/or Postgres databases
Optimization, security, maintenance, and general upkeep of databases
Preparing and updating documentation and specifications
Handling common database procedures, such as upgrades, recovery operations, migrations, etc.
Profiling server resource usage across schemas, optimizing and tweaking as necessary
Collaboration with other team members and stakeholders
Proposing database usage strategies to developer teams
Setting up monitoring and alerting tools as required
Requirements
Knowledge of de-facto standards and best practices in MySQL and RDS
Experience with MySQL replication - file based or GTID
Comfortable working in cloud environments such as AWS
Proficient in writing and optimizing SQL statements
Experience in IaC such as Terraform or Pulumi targeting AWS
Ability to plan resource requirements from high-level specifications.
Familiarity with other SQL/NoSQL databases such as PostgreSQL, Cassandra, MongoDB, etc. is definitely a plus
Experience with online database migrations in high availability/zero downtime environments
Benefits
Inclusion, Diversity & Belonging: We're committed to creating an inclusive culture, encouraging diversity of people and thinking, in which all employees feel they truly belong and can bring their most colourful selves to work every day.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.