Summary:
Our database engineering team is expanding International support for our database infrastructure at MathWorks! Responsible for providing database reliability engineering. The primary platform we support is MariaDB/MySQL, but SQL Server, MongoDB, and other data-storage platforms are also used as required by customers of the Database team. Initiate performance tuning and troubleshoot performance issues. Automate manual and/or repetitive work. Champion and integrate database technologies that are best aligned with the needs of our application development teams in development.
Roles and Responsibilities:
- Provide technical leadership and consulting to development teams (i.e. define best practices, facilitate the adoption of those by development)
- Provide operational leadership in the administration of existing database infrastructure (i.e. Coordinate automation efforts to eliminate waste and reduce errors, evaluate and recommend improvements to existing infrastructure)
- Initiate performance tuning and troubleshooting performance issues proactively seeks out and corrects causes of poor database performance (i.e. query design, missing or too many indexes, schema design, configuration issues, etc.)
- Evaluate and recommend enhancements to the database infrastructure (i.e. introduction of new technologies, implementation of features for technologies that are currently used, etc.)
- Keeping abreast of developments and best practices in database engineering.
Minimum Qualifications:
- A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
Additional Qualifications:
- 3+ years of experience with MySQL/MariaDB Database Administration in a command-line Linux environment.
- Multiple database platforms are a definite plus! (i.e. SQL Server on Windows, MongoDB, PostgreSQL, etc.)
- Demonstrated exposure and aptitude with one or more database platforms; MariaDB/MySQL preferred.
- Understanding of the full-stack, from infrastructure to application
- Experience using at least one scripting language (Python, Shell, etc.)
- Excellent communication, problem-solving, and team collaboration skills
- Demonstrated ability to work with multiple teams in a medium to large organization
- Experience with Amazon EC2/RDS or Azure a plus
- Experience in a globally distributed HA environment is a plus