About This Role
We are seeking an experienced Database Administrator (DBA) with strong hands-on expertise in Oracle or PostgreSQL databases, along with exposure to Cloud and DevOps environments. The role involves managing database performance, security, availability, and reliability while collaborating closely with Development and DevOps teams to support scalable, high-availability systems.
Responsibilities
- Install, configure, upgrade, and maintain MySQL / Oracle / PostgreSQL database environments.
- Monitor database performance, availability, and capacity; perform tuning and optimization to ensure optimal performance.
- Manage database security, including users, roles, privileges, auditing, and access controls.
- Design, implement, and manage backup, restore, replication, and disaster recovery strategies.
- Troubleshoot database issues and provide timely root-cause analysis and resolution.
- Support application teams with database-related queries, schema changes, deployments, and production issues.
- Perform query optimization, indexing strategies, and performance improvements.
- Work closely with DevOps teams to support CI/CD pipelines, automated deployments, and infrastructure changes.
- Manage databases in Cloud environments (AWS / Azure) ensuring scalability, reliability, and cost optimization.
- Maintain database documentation including architecture diagrams, procedures, configurations, and SOPs.
- Coordinate with Development, QA, and Infrastructure teams to support application releases and system upgrades.
Requirements
- Bachelor’s degree in Computer Science / IT or related field.
- 3–5 years of experience as a DBA or similar role.
- Relevant certifications (Oracle / PostgreSQL / Cloud) are a plus.
- Experience working with databases on Cloud platforms such as AWS (RDS, EC2, EKS, ECS, S3, CloudWatch, Route53, Backup), Azure (Azure Database services, Monitoring, Backup), and GCP (Cloud SQL, Compute Engine, Monitoring).
- Exposure to Infrastructure as Code (IaC) tools such as Terraform or CloudFormation (good to have).
- Familiarity with CI/CD pipelines and deployment tools (Jenkins, GitHub Actions, GitLab CI, etc.).
- Understanding of containerized environments (Docker, Kubernetes) from a database support perspective.
- Strong SQL and database troubleshooting skills.
- Solid understanding of backup, recovery, replication, and disaster recovery.
Nice to have:
- Strong experience with Oracle 19c/21c administration.
- Hands-on knowledge of RMAN, Data Guard, ASM, and Oracle performance tuning.
- Experience in Oracle backup, recovery, cloning, and patching.
- Strong experience with PostgreSQL administration and performance tuning.
- Hands-on experience with replication, failover, and high availability (Streaming Replication, Logical Replication, etc.).
Benefits
- Competitive salary.
- Full-time employment.
Important Details
- Application deadline: Open until filled.
Application Process
- Interested candidates can send their CVs to careers@teknobuilt.com.
About the Company
Teknobuilt is an innovative construction technology company accelerating Digital and AI platforms to help all aspects of program management and execution for workflow automation, collaborative manual tasks, and siloed systems. Our platform has received innovation awards and grants in Canada, UK, and S. Korea and we are at the frontiers of solving key challenges in the built environment and digital health, safety, and quality.