About the Role :
We are looking for a highly skilled Database Engineer / Admin to design, manage, and optimize our data infrastructure across multiple database systems. The ideal candidate will have deep expertise in SQL Server administration along with working knowledge of other databases such as Oracle, PostgreSQL, or MongoDB.
You will be responsible for ensuring database performance, security, scalability, and availability, while collaborating closely with development and DevOps teams to support business-critical applications. This role is ideal for someone who enjoys solving complex data challenges and implementing best practices for data management and automation.
Key Responsibilities :
- Install, configure, and maintain SQL Server databases across development, testing, and production environments.
- Manage and support relational and NoSQL databases including Oracle, PostgreSQL, and MongoDB.
- Monitor database performance and proactively identify optimization opportunities.
- Design and implement backup, recovery, and disaster recovery strategies.
- Create and maintain database documentation, schemas, and scripts.
- Ensure data integrity, consistency, and security across all environments.
- Collaborate with development teams to optimize SQL queries, stored procedures, and indexing strategies.
- Automate repetitive administrative tasks using scripts and tools.
- Plan and execute database migrations, upgrades, and patches with minimal downtime.
- Troubleshoot database issues, identify root causes, and provide timely resolutions.
- Work closely with infrastructure and DevOps teams to integrate databases into CI / CD pipelines.
Required Skills and Qualifications :
4- 7 years of experience in database administration or database engineering roles.Strong expertise in Microsoft SQL Server - installation, configuration, performance tuning, and troubleshooting.Working knowledge of at least one additional database technology : Oracle, PostgreSQL, or MongoDB.Solid understanding of database architecture, indexing, query optimization, and replication.Proficiency in SQL scripting, stored procedures, and performance profiling tools.Familiarity with database security, role management, and audit mechanisms.Experience with backup and recovery tools, high availability (HA), and disaster recovery (DR) setups.Understanding of cloud database services (AWS RDS, Azure SQL, or Google Cloud SQL) is a plus.Hands-on experience with automation tools and scripting languages such as PowerShell, Python, or Bash.Strong problem-solving and analytical skills with attention to detail.Preferred Qualifications :
Experience managing large-scale production databases with high transaction volumes.Exposure to containerized environments (Docker, Kubernetes) for database deployment.Familiarity with monitoring tools such as Prometheus, Grafana, or SolarWinds DPA.Certification in SQL Server, Oracle, or other database platforms (e.g., Microsoft Certified : Azure Database Administrator Associate) is an advantage.Understanding of data modeling, ETL processes, and data warehousing concepts.(ref : hirist.tech)