Senior Database Administrator

16 Hours ago • 5 Years + • Programming

Job Summary

Job Description

Domo is seeking a highly skilled MySQL Database Administrator (DBA) to manage critical components of their SaaS platform, leveraging AWS, Azure, and MySQL data pipelines. The role involves configuring and managing cloud resources, implementing automated deployment, designing and implementing data models, ensuring data integrity, optimizing data storage, and collaborating with data engineers. Responsibilities include implementing robust security measures, monitoring and enforcing security policies, conducting audits, and ensuring compliance with GDPR, HIPAA, and SOC 2. The DBA will also be responsible for performance optimization by analyzing query performance, tuning queries, optimizing configurations, and implementing caching strategies. Additionally, the role includes implementing and maintaining backup and recovery strategies, testing recovery procedures, and implementing disaster recovery plans. Troubleshooting and supporting database issues, providing technical support to users, and collaborating with other teams are also key duties. Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation, and a Bachelor's degree in computer science, information systems, or comparable experience are required.
Must have:
  • 5+ years of experience administering MySQL
  • Strong understanding of MySQL architecture
  • Proficiency in SQL and Python
  • Experience with data modeling and ETL processes
  • Knowledge of cloud platforms (AWS and Azure)
  • Strong analytical and problem-solving skills
  • Excellent communication and interpersonal skills
Good to have:
  • Experience with infrastructure as code (IaC)
  • Understanding of security best practices
  • Familiarity with database administration tools
  • Bachelor's degree in computer science/information systems

Job Details

 

COMPANY OVERVIEW

Domo's AI and Data Products Platform lets people channel AI and data into innovative uses that deliver a measurable impact. Anyone can use Domo to prepare, analyze, visualize, automate, and build data products that are amplified by AI.

POSITION SUMMARY

 We are seeking a highly skilled MySQL Database Administrator (DBA) to join our team and manage critical components of our SaaS platform, leveraging the power of AWS and Azure, and data pipelines in MySQL. The ideal candidate will have a deep understanding of MySQL’s architecture, data modeling, and performance optimization techniques, coupled with a strong grasp of cloud technologies.

This role requires a strong blend of technical expertise, problem-solving skills, and a passion for data. You'll be working in a fast-paced environment, collaborating with cross-functional teams to deliver innovative data solutions.

KEY RESPONSIBILITIES

Cloud Integration:

  • Configure and manage cloud resources (VMs, storage, networks) to support MySQL.
  • Implement automated deployment and provisioning processes using infrastructure as code (IaC) tools.
  • Monitor cloud costs and optimize resource utilization.

Data Modeling and Engineering:

  • Design and implement efficient data models to support business requirements.
  • Create and maintain data pipelines to ensure data integrity and consistency.
  • Optimize data storage and indexing strategies to improve query performance.
  • Collaborate with data engineers and analysts to design and implement data solutions.

Security and Compliance:

  • Implement robust security measures to protect sensitive data.
  • Monitor and enforce security policies and procedures.
  • Conduct regular security audits and vulnerability assessments.
  • Ensure compliance with industry standards and regulations, including GDPR, HIPAA, and SOC 2.

Performance Optimization:

  • Analyze query performance and identify bottlenecks.
  • Tune queries and optimize database configurations to improve performance.
  • Implement caching strategies to reduce query execution time.
  • Monitor resource utilization and adjust resource allocations as needed.

Backup and Recovery:

  • Implement and maintain backup and recovery strategies.
  • Test recovery procedures to ensure data integrity.
  • Implement disaster recovery plans to minimize downtime in case of failures.

Troubleshooting and Support:

  • Diagnose and resolve database issues.
  • Provide technical support to users.
  • Collaborate with other teams to ensure smooth operations.

JOB REQUIREMENTS

  • 5+ years of experience administering MySQL.
  • Strong understanding of MySQL architecture, features, and best practices.
  • Proficiency in SQL and Python.
  • Experience with data modeling and ETL processes.
  • Knowledge of cloud platforms (AWS and Azure) and their services.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Understanding of security best practices and compliance standards.
  • This role requires daily in-office attendance
  • Availability to provide on-call support and handle out-of-band requests.
  • Familiarity with a wide range of database administration tools
  • Bachelor's degree in computer science, information systems or comparable experience

LOCATION: American Fork, UT

BENEFITS: https://www.domo.com/company/careers/culture

Domo is an equal opportunity employer.

#LI-BD1

#LI-Onsite

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in American Fork, Utah, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

American Fork, Utah, United States (On-Site)

Tokyo, Japan (On-Site)

American Fork, Utah, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Domo

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug