MathWorks Senior Database Analyst in Natick, Massachusetts
Senior Database Analyst
Come join us and help accelerate our transformation from database operations to database reliability engineering! Our team is continually focused on designing, building, monitoring, and maintaining database infrastructure. In this role, you will work directly with application developers and cloud engineers to ensure reliability, scalability, and performance of our SaaS and Enterprise databases. This position will give you the opportunity to work on cutting edge technologies including AWS, Azure, and containers. This position will require a strong focus on eliminating toil via automation.
You are a good fit if you:
Have an engineering mindset and like to identify and design solutions to architectural issues before they become actual problems
Like to be continually challenged with researching and implementing new technologies and processes and take them from idea to implementation
Challenge yourself and others towards continuous improvement
Have a strong, customer-focused mindset
Dream of having an excellent work-life balance
Partner with application development and infrastructure teams to design and build fast, reliable database infrastructure.
Code, configure, integrate, and manage tools to enhance the database infrastructure.
Propose and implement automation to eliminate manual operations.
Participate in database and infrastructure deployment activities for applications hosted on-premises and in AWS and Azure.
Support development, test, and production environments.
Participate in rotating on-call support to ensure high availability of our business-critical applications
- A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or equivalent experience) is required.
MSSQL, MariaDB, MySQL, PostgreSQL
SQL Language expertise
Public Cloud experience (AWS, Azure, etc.)
Experience with source code management (Git preferred)
Experience in one or more development languages:
Python, Powershell, C/C++, Java, MATLAB, .Net (C# or VB), PHP, Node.js or Ruby
Strong troubleshooting and analysis skills
Configuration management tools: Ansible, Chef or Puppet
MongoDB (or Amazon DocumentDB or Azure Cosmos)
Exposure to Hibernate, Liquibase or Maven
Continuous integration services: Jenkins or TeamCity
Experience with cloud, containers, virtualization based technologies such as AWS, Azure, Docker, Kubernetes or VMWare