Database Administrator
Innovato
Novato, CA
Job description
Overview
We are seeking a skilled and detail-oriented Database Administrator to join our dynamic team. The ideal candidate will be responsible for managing and maintaining both Relational and NoSQL databases, ensuring their performance, security, and availability. This role requires a strong understanding of database design and administration, along with proficiency in SQL and scripting languages. If you are passionate about data management and thrive in a collaborative environment, we encourage you to apply.
Duties
- Administer and maintain database systems, ensuring optimal performance and reliability.
- Design, implement, and manage ETL processes to facilitate data integration.
- Develop and execute SQL queries for data retrieval, manipulation, and reporting.
- Monitor database performance and perform tuning as necessary to enhance efficiency.
- Implement security measures to safeguard sensitive data against unauthorized access.
- Collaborate with development teams to design database structures that meet application requirements.
- Create and maintain documentation related to database configurations, processes, and procedures.
- Troubleshoot database issues and provide solutions in a timely manner.
Experience
- Proficiency in Linux server environments is essential for managing databases effectively.
- Strong experience in database administration with MySQL or similar relational databases.
- Scalability & High Availability: Design and implement solutions that ensure scalability and high availability (HA) with automated failover and load balancing.
- CI/CD Pipelines: Collaborate with development teams to integrate database changes into CI/CD pipelines.
- Infrastructure as Code: Utilize automated tools (e.g., Terraform, Ansible) to manage database infrastructure.
- Data Security: Enforce best practices in data encryption, access controls, and compliance with regulatory standards
- Knowledge of scripting languages to automate routine tasks is a plus.
- Experience in database design principles to create efficient data models.
- Understanding of ETL processes for effective data integration across systems.
- Excellent problem-solving skills with the ability to work independently or as part of a team.
Join us as we leverage the power of data to drive business success!
Job Types: Full-time, Contract
Pay: $60.00 - $65.00 per hour
Expected hours: 40 per week
Schedule:
- 8 hour shift
- Day shift
Ability to Commute:
- Novato, CA 94949 (Preferred)
Ability to Relocate:
- Novato, CA 94949: Relocate before starting work (Preferred)
Work Location: Hybrid remote in Novato, CA 94949