- Own daily database operations, including backup management, resolving slow-running queries, and performance tuning.
- Design, secure, and maintain Linux servers supporting distributed databases.
- Plan and deliver database upgrades and migrations, including step-by-step execution plans and stakeholder communication about business impacts.
- Scope incoming work, delegate where appropriate, and act as the database escalation point for support teams.
- Measure and optimize system performance and lead automation of database management and monitoring.
- Work with development teams, product owners, and stakeholders to meet database needs and improve database testability in software deployments.
- Document procedures, best practices, and troubleshooting steps.
- Plan, prioritize, and estimate tasks using Jira, and support critical database issues during and outside normal business hours.
- Coach and mentor engineers on database design, optimization, and migration strategies.
PythonBashKubernetes+3 more