7+ years of experience in MySql database that includes database design, development, optimization and maintenance.
Capability to manage database versioning
Extensive knowledge and experience in database documentation and ability to create documentation without pre-existing templates
Partnering with peers in product development and other operational teams to enable business and deliver projects.
Triage incidents and identify root causes
Expertise in MySql Programing/review/tuning and suggest areas of improvements
Extensive experience in working hand-in-hand with Product, Engineering and Production Support teams
Writes code with testability, readability, edge cases, and errors in mind.
Consistently writes production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors. Understands when it is appropriate to leave comments, but biases towards self-documenting code.
Understands their team's domain at a high level and can gather sufficient context to work productively within it. Has expertise in a portion of their team's domain.
Very good understanding of database security practices and capabilities to apply the same.
Maintains the process for releasing a database (including reports, visual checks, batch processes, ) and is responsible for ensuring the preparation, coordination, implementation and control of the overall release of the database
Troubleshoot performance and reliability issues and investigate anomalous behavior in the Database environment.
Experience with Source Version Control software like GitHub and CICD pipelines
Willingness and skills to own the database
Knowledge and experience of working with AWS Cloud is good to have
Experience with data pipelines is good to have
Experience and knowledge of data warehouse technologies is an added advantage
Operational Requirements
Working knowledge of JIRA/Confluence
Working knowledge of Google Apps (Gmail, Docs, Sp