About the Role :

We are looking for an experienced Senior Database Administrator (DBA) to design, build, and manage reliable, scalable, and secure database infrastructure.
In this role, you will contribute to the evolution of database architecture, standards, automation, and operational best practices. You will work closely with engineering and infrastructure teams to ensure database platforms support high levels of performance, availability, scalability, and reliability.
The role involves managing database infrastructure across on-premise and cloud environments, with a strong focus on automation, infrastructure-as-code, and reducing manual operational effort.


Key Responsibilities :

Database Administration

  • Deploy, configure, maintain, patch, and upgrade SQL Server and PostgreSQL database environments across development, testing, and production.
  • Ensure database servers are securely configured and aligned with operational standards.
  • Manage backup, restore, and maintenance strategies to ensure data protection and system availability.
  • Support and maintain database platforms across multiple environments.

Cloud Database Management

  • Deploy and manage database infrastructure within Google Cloud Platform (GCP).
  • Provision and manage database servers using Compute Engine virtual machines and managed services such as Cloud SQL.
  • Configure networking, storage, security, and access controls for cloud-hosted database environments.
  • Implement backup, replication, and disaster recovery strategies for cloud-based database systems.

High Availability & Disaster Recovery

  • Design, implement, and maintain high availability and disaster recovery solutions.
  • Configure and support database replication technologies, including transactional replication where required.
  • Work with technologies such as SQL Server AlwaysOn Availability Groups, Failover Clustering, and PostgreSQL replication.
  • Conduct regular testing of backup and recovery procedures.

Monitoring & Operations

  • Implement and maintain database monitoring and alerting using tools such as Prometheus, Grafana, SQL Monitor, or similar platforms.
  • Proactively monitor database performance, availability, and operational health.
  • Provide database platform expertise and operational support to engineering teams.
  • Participate in an on-call rotation to support production systems.
  • Support out-of-hours deployments, maintenance, and operational activities when required.

Performance Optimization

  • Identify, troubleshoot, and resolve database performance issues.
  • Collaborate with development teams to optimize SQL queries, indexing strategies, and database schema design.
  • Continuously improve database performance, reliability, and operational efficiency.

Automation & Platform Tooling

  • Develop automation and tooling for database provisioning, patching, backup management, and routine maintenance.
  • Reduce manual operational work by implementing repeatable and automated database processes.
  • Maintain automation scripts, configurations, and operational tooling in version-controlled repositories.
  • Apply engineering practices such as source control, code reviews, and CI/CD to database automation and operational workflows.

Governance & Collaboration

  • Contribute to the development and maintenance of database standards, procedures, and best practices.
  • Ensure strong database security, access control, and auditing practices.
  • Collaborate with engineering, infrastructure, and application teams to support database performance and reliability.

Required Skills & Experience :

  • Strong production administration experience with SQL Server and PostgreSQL.
  • Experience deploying and managing database infrastructure in Google Cloud Platform (GCP).
  • Knowledge of GCP services such as Compute Engine, Cloud SQL, persistent storage, networking, and IAM.
  • Strong experience designing and supporting High Availability and Disaster Recovery (HA/DR) architectures.
  • Hands-on experience with SQL Server AlwaysOn Availability Groups and Failover Clustering.
  • Knowledge of database replication technologies, including transactional replication.
  • Experience with database installation, configuration, patching, upgrades, backup, and recovery.
  • Strong understanding of database security and access control best practices.
  • Experience implementing monitoring and alerting using tools such as Prometheus, Grafana, SQL Monitor, or similar database observability platforms.
  • Experience automating database administration tasks using PowerShell, Python, or similar scripting languages.
  • Familiarity with Git, version control, and CI/CD workflows.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with engineering, infrastructure, and application development teams.

Preferred Skills :

  • Experience with additional database technologies such as Couchbase or CockroachDB.
  • Experience managing large-scale database platforms supporting multiple engineering teams.
  • Strong focus on automation, platform engineering, and reducing manual operational work.

What We’re Looking For :

  • A technically strong DBA with a focus on building reliable and scalable database platforms.
  • Someone who takes ownership of database performance, availability, and operational efficiency.
  • A professional with a strong automation mindset and experience improving operational processes.
  • A collaborative team member who can work effectively with developers, engineers, and infrastructure teams.

Equal Opportunity :

We are an equal opportunity employer committed to providing an inclusive and respectful workplace. Employment decisions are based on skills, experience, qualifications, and business requirements, in accordance with applicable laws.

Required Skills

DBA GCP PostgreSQL