Sr. Database Engineering & Administration - Starcom consulting limited
Salt Lake City, UT
About the Job
Job Details
Position Summary:
We're looking for a Senior Database Engineer to join our Cloud Operations and Site Reliability Engineering team. In this high-engagement role, you'll act as a crucial liaison between development and infrastructure teams, ensuring high-performance, scalable, and secure data solutions. You will lead initiatives in database design, physical modeling, indexing, data security, backup/recovery, and transformation, working to optimize our current environments continuously.
This role combines hands-on operational duties with engineering research. You'll lead technology decisions, mentor team members, and improve our database monitoring, replication, and alerting tools. Your focus will be on extending and automating our data services model to achieve operational excellence.
Responsibilities:
Database Management: Design, implement, and manage highly available transactional databases for multi-tenant SaaS platforms.
Security: Design and review database and infrastructure security.
Backup and Recovery: Develop and manage database backup/recovery and BCP/DR processes.
DDL/DML Development: Implement and test DDL, DML, and queries across multiple database platforms.
Performance Tuning: Monitor database health and performance, implementing tuning where needed.
Leadership: Act as a leader and mentor within the team, guiding best practices in database management.
Project Management: Manage and prioritize work to meet critical timelines in a fast-paced environment.
Cross-Functional Collaboration: Work independently or collaboratively with a cross-functional team.
Incident Management: Participate in on-call rotations and incident response for service interruptions or security incidents.
Qualifications:
Education: Bachelor's degree in computer science, information systems, or a related field, or equivalent experience.
Experience: 8+ years in database engineering, with strong MySQL management skills.
Technical Expertise:
Provisioning and configuring MySQL instances (clustered and non-clustered).
Proficiency in MySQL replication, storage engines, and SQL optimization.
Familiarity with MySQL limitations and industry best practices.
Experience designing high-performance databases for multi-tenant SaaS applications.
Proficiency with monitoring tools for proactive performance management.
Strong focus on data reliability, fault tolerance, and integrity.
Communication Skills: Excellent verbal and written communication.
Documentation: Meticulous with documentation and creating repeatable processes.
Analytical Skills: Strong problem-solving and analytical abilities.
Additional Knowledge: Experience with database systems like Microsoft SQL Server, Azure SQL, and Oracle.
Preferred Qualifications:
Master's degree in computer science or a related field.
Experience with infrastructure automation tools (e.g., Azure DevOps, Terraform, PowerShell).
Familiarity with code versioning (Git) and agile development methodologies.
Experience in Azure security and compliance and in implementing complex service solutions using modern architecture patterns.
Source : Starcom consulting limited