Company description
join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in rancho cordova, california, solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a start-up. In addition to the u.s. headquarters and other facilities in the u.s., the company has international presence in asia, europe, and the americas. Solidigm will continue to lead the world in innovating new memory technologies with aspirations to be the #1 nand memory company in the world. At solidigm, we view problems as opportunities to define innovative solutions that hold the power to change the world and unleash the potential technological needs that the future holds. At solidigm, we are one team that fosters a diverse, equitable, and inclusive culture that embraces individual uniqueness and empowers us to bring our best selves to deliver excellence in support of solidigm's vision and mission to be the go-to partner for optimized data storage solutions. You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers, provides an engaging workplace for its employees, and serves a greater impact on the world. This is a golden opportunity for the right applicant to join us and help design, build, and lead solidigm. We want a diverse team of dedicated professionals who will not just be solidigm team members but contribute to how we shape the future of the organization. We are seeking applicants who will grow and thrive in our culture; be customer inspired, trusting, innovative, team-oriented, inclusive, results driven, collaborative, passionate, and flexible.
job description
provide expertise on database management/design to drive integration of business data, functions, and systems. Establish standards, guidelines, procedures, and other infrastructure necessary to support the objective of integration of data. Resolve performance problems. Plans and schedules daily tasks, uses judgement on a variety of problems requiring deviation from standard practices. Inadequacies and erroneous decisions would cause moderate inconvenience and expense.
job description: senior certified mysql dba (database administrator)
job summary:
we are seeking a highly experienced and certified senior mysql dba to join our dynamic it team. The successful candidate will be responsible for managing, optimizing, and securing mysql databases across various environments. This role involves maintaining high database performance, ensuring data integrity, and providing expert-level support for critical database operations.
key responsibilities:
1. Database administration:
- manage and maintain mysql databases in production, staging\qa, and development environments.
- oversee installation, configuration, and upgrading of mysql databases and related products.
- monitor database performance, implement optimization strategies, and resolve issues.
2. Performance tuning and optimization:
- analyze database performance and make recommendations for improvements.
- implement index strategies, schema changes, and query optimization techniques to enhance performance.
- troubleshoot and resolve performance bottlenecks.
3. Security and compliance:
- ensure database security by implementing and maintaining encryption, user roles, access controls, and auditing procedures.
- conduct regular security assessments and maintain compliance with internal and external security standards.
4. Backup and recovery:
- design and implement database backup strategies (full, incremental, and point-in-time).
- manage recovery solutions and perform disaster recovery testing.
- ensure data redundancy and availability across multiple systems or data centers.
5. High availability and replication:
- set up and manage high availability (ha) solutions, including clustering, replication (master-slave, master-master), and failover mechanisms.
- manage distributed database environments with large-scale replication architectures.
6. Automation and scripting:
- develop and maintain scripts to automate database management tasks, such as backups, health checks, and monitoring.
- leverage automation tools to streamline database operations and reduce manual intervention.
7. Database design and architecture:
- collaborate with development teams to design scalable and efficient database schemas.
- evaluate and recommend new database technologies and architectures to meet business needs.
8. Monitoring and reporting:
- implement monitoring tools and alerting systems to track database health, performance, and resource utilization.
- provide regular reporting on database status, capacity planning, and future needs.
9. Troubleshooting and support:
- provide on-call support for critical production systems.
- lead root cause analysis for database-related incidents and implement long-term fixes.
10. Mentoring and training:
- mentor junior dbas and provide training on database best practices.
- share knowledge and conduct regular database training sessions for development and operations teams.
required qualifications:
- certification: mysql database administration certification (e.g., oracle certified mysql database administrator)
- experience: 5+ years of hands-on mysql dba experience in large-scale production environments.
- expertise in mysql: strong knowledge of mysql architecture, replication, clustering, and advanced database features.
- performance tuning: proven experience with query optimization, indexing strategies, and database performance tuning.
- scripting: proficiency in automation scripting using bash, python, or similar languages.
- backup & recovery: strong knowledge of backup and recovery techniques and disaster recovery planning.
- security: experience implementing database security and encryption practices.
- tools: familiarity with mysql workbench, percona, nagios, or other database monitoring tools.
preferred qualifications:
- experience with cloud databases (e.g. Azure database for mysql, aws rds or google cloud sql).
- knowledge of other database systems (e.g. Singlestore, sql server, postgresql, mongodb).
- familiarity with containerized databases (e.g. Kubernetes, docker).
key competencies:
- strong problem-solving skills and attention to detail.
- ability to work independently and in a team environment.
- excellent communication skills to collaborate with developers, engineers, and business stakeholders.
- ability to prioritize tasks in a fast-paced, dynamic environment.
this job description provides an overview of the key responsibilities and qualifications required for a senior mysql dba role, ensuring candidates possess both the technical and leadership skills necessary for managing complex database environments.
#j-18808-ljbffr