Database Administrator
Job Summary:
We are seeking a skilled and detail-oriented Database Administrator (DBA) to manage, maintain, and optimize our databases in a fully remote environment. The ideal candidate will ensure high performance, availability, and security of databases while supporting data-driven business operations.
Key Responsibilities:
- Install, configure, and maintain database systems (e.g., MySQL, PostgreSQL, SQL Server, Oracle)
- Monitor database performance and optimize queries, indexes, and configurations
- Ensure high availability, backup, and disaster recovery processes
- Implement and maintain database security, access controls, and data protection policies
- Perform regular database maintenance, upgrades, and patching
- Troubleshoot database issues and provide timely resolutions
- Collaborate with developers and data teams to design efficient database structures
- Maintain documentation for database architecture and procedures
- Support data migration, integration, and ETL processes
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, IT, or related field
- 3–6 years of experience as a Database Administrator or similar role
- Strong experience with relational databases (SQL Server, MySQL, PostgreSQL, etc.)
- Proficiency in SQL and performance tuning
- Knowledge of backup/recovery strategies and high-availability setups
- Familiarity with cloud databases (AWS RDS, Azure SQL, Google Cloud SQL)
- Strong problem-solving and analytical skills
- Ability to work independently in a remote setup
Preferred Qualifications:
- Experience with NoSQL databases (MongoDB, Cassandra, etc.)
- Knowledge of scripting languages (Python, Bash, PowerShell)
- Experience with DevOps practices and automation tools
- Understanding of data security standards and compliance (e.g., GDPR)
- Relevant certifications (e.g., Microsoft, Oracle, AWS)