database administrator Remote
Job description
We are looking for a Database Administrator to join our team and help maintain our database systems. The ideal candidate will have a strong background in database design, development, and administration. The Database Administrator will be responsible for developing and maintaining databases, ensuring data integrity, and troubleshooting any issues that arise. This position requires excellent problem-solving skills, an eye for detail, and the ability to work independently.
Responsibilities:
- Design, implement, and maintain multi-tenant databases to support our software applications.
- Collaborate with our software development team to ensure that the database architecture is optimized for performance and scalability
- Monitor database performance and troubleshoot any issues.
- Ensure the security and integrity of the database by implementing appropriate access controls and data validation procedures
- Develop and maintain database security policies and procedures.
- Create and maintain database backups and recovery plans.
- Perform database tuning to optimize performance.
- Create and maintain documentation related to the database design and implementation.
- Install, configure, and upgrade databases.
- Maintain database integrity by implementing security measures.
- Analyze and optimize database performance to ensure optimal performance.
- Work with AWS services, MySQL Aurora, and MySQL Enterprise to develop and maintain databases
- Migrate the database of legacy system to a new system
- Write complex SQL queries to retrieve data from databases.
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- At least 5 years of experience in database design and development.
- Proficiency in SQL and experience with database management systems such as MySQL, or PostgreSQL.
- Experience with data modeling and database design principles.
- Understanding of database security and access control.
- Experience with AWS services, MySQL Aurora, and MySQL Enterprise.
- Excellent problem-solving and analytical skills.
- Excellent experience working with GitHub, Postman, Jira, Docker
- Ability to work effectively in a team environment and collaborate with software developers, project managers, and other stakeholders.
Nice to have:
- Experience in back-end development with PHP/Laravel.
- Experience working with Microservices and AWS cloud.
- Good knwoledge of DevOps
Job Types: Full-time, Part-time
Part-time hours: 20-40 per week
Salary: $30.00-$40.00 per hour
Flexible Language Requirement:
- French not required
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus pay
Education:
- Bachelor's Degree (required)
Experience:
- Database administration: 5 years (required)
Work Location: Remote