About the job
About the Role
As a Senior Database Administrator, you will be responsible for designing, implementing, and maintaining scalable and secure database systems using both SQL and NoSQL technologies. You will play a key role in ensuring high availability, performance optimization, and supporting mission-critical applications. This role requires strong collaboration with development, DevOps, and infrastructure teams to ensure seamless integration of data systems across the enterprise.
Responsibilities
- Monitor database performance and proactively optimize queries, indexing, and resource utilization.
- Manage database backup strategies, perform regular backups, and ensure effective disaster recovery processes.
- Configure and maintain high availability, replication, and failover mechanisms.
- Ensure data security through access controls, encryption, and regular audits.
- Automate routine database tasks and maintenance using scripting languages (e.g., Bash, Python, PowerShell).
- Support application development teams with database design, queries, and performance tuning.
- Troubleshoot and resolve complex database issues in a timely and efficient manner.
- Plan and execute database upgrades, migrations, and version control with minimal downtime.
- Collaborate with DevOps and infrastructure teams to integrate databases into CI/CD workflows.
- Maintain detailed documentation of database configurations, processes, and policies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in database administration, with at least 2 years in a senior or lead role.
Required Skills
- Strong hands-on experience with SQL databases (e.g., PostgreSQL, MySQL, MS SQL Server, Oracle).
- Working knowledge of NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Proficiency in database performance tuning and optimization techniques.
- Experience with high availability, replication, clustering, and disaster recovery strategies.
- Strong scripting skills in languages such as Bash, PowerShell, or Python.
- Solid understanding of database security best practices.
- Experience with cloud database services
Incase you would like to apply to this job directly from the source, please click here