Full-time
San Diego, CA
Job description
Summary:
We are seeking an experienced and skilled Database Administrator to join our team. The successful candidate will be responsible for designing, implementing, maintaining, troubleshooting, and optimizing our databases. This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams.
Responsibilities:
- Database Design and Development: Design, develop, and implement databases to meet organizational needs.
- Backups and Availability: Ensure databases are secure, regularly backed up, and optimized for performance.
- Troubleshooting and Maintenance: Identify, resolve, and proactively prevent database-related issues, including patching and updates, to minimize downtime and ensure system stability.
- Performance Tuning: Monitor and improve database performance to enhance efficiency and scalability.
- Security and Compliance: Implement and enforce database security policies, including encryption standards and regulatory compliance (e.g., GDPR, HIPAA), to protect sensitive data.
- Collaboration: Work with developers and other stakeholders to integrate databases with applications.
- Documentation: Maintain accurate documentation of database systems and procedures.
- Optimization Techniques: Implement indexing, caching, and query optimization techniques to improve database efficiency.
- Data Management and Policy: Define and enforce data management policies, ensuring data integrity, consistency, and regulatory compliance.
Qualifications:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: At least 5 years of experience as a Database Administrator.
Technical Skills:
- Proficiency in SQL and scripting languages such as Python, Bash, PowerShell, and R.
- Proficiency in database management systems such as MySQL, PostgreSQL, Oracle, and NoSQL databases (e.g., MongoDB, Cassandra).
- Strong understanding of SQL, database modeling, and design tools such as ER/Studio or dbForge Studio.
- Experience with database backup and recovery processes.
- Experience with ETL (Extract, Transform, Load) processes for data integration and migration.
- Familiarity with cloud-based database services (e.g., AWS RDS, Azure SQL).
- Knowledge of database security best practices, including role-based access control (RBAC), encryption techniques, authentication protocols, and compliance with industry standards such as ISO 27001 and NIST.
- Expertise in database replication, clustering, and high availability solutions.
- Relevant certifications such as Oracle Certified Professional (OCP), Microsoft Certified: Azure Database Administrator Associate, or AWS Certified Database Specialty are preferred.
Soft Skills:
- Strong process definition and documentation-oriented approach.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
- Ability to work under pressure and meet deadlines.
If you are passionate about database management and have a strong technical background, we encourage you to apply for this exciting opportunity.
Job Type: Full-time
Work Location: Remote