← Все вакансии/Lead/jobgether
LeadRemoteCanada

Database Architect

J
jobgether
Уровень
Lead
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Database Architect — Oracle & PostgreSQL, Cloud Migration based in Canada.

This is a senior, hands-on architecture role owning the data tier across complex enterprise cloud migration and modernization programs.

Responsibilities
  • Data Architecture Ownership: Own the end-to-end data-tier architecture for enterprise migration and modernization programs, covering current-state assessments, target-state design, migration strategy, sequencing, risks, effort, and delivery outcomes.
  • Migration Strategy: Design and lead Oracle-to-PostgreSQL migrations, including schema conversion, PL/SQL-to-PL/pgSQL approaches, data type and collation differences, query rewrites, performance validation, and production readiness.
  • Architecture Decisions: Evaluate and defend critical technical choices such as conversion versus rewrite versus retirement, managed versus self-managed database services, phased coexistence versus single cutover, and performance versus cost trade-offs.
  • Cutover & Recovery: Design low-downtime migration approaches using CDC replication, dual-run strategies, output comparisons, rehearsals, go/no-go criteria, and realistic rollback plans.
  • Performance Engineering: Personally investigate database performance issues using execution plans, traces, statistics, SQL diagnostics, and system-level analysis to determine whether bottlenecks originate in SQL, schemas, infrastructure, configuration, storage, or application behavior.
  • Cloud Database Architecture: Design database infrastructure covering sizing, high availability, failover, backup and recovery, patching, version management, encryption, key management, observability, and cost optimization.
  • Operational Readiness: Define the operating model transferred to managed services, including runbooks, monitoring, alerting, escalation procedures, health checks, and operational standards.
  • Client Advisory: Serve as the senior technical authority in client engagements, leading architecture workshops, communicating with technical and executive stakeholders, and clearly explaining complex trade-offs and risks.
  • Pre-Sales & Planning: Support proposals, statements of work, estimates, and delivery planning by defining database workstreams, sizing effort, and identifying assumptions and risks that could affect project outcomes.
  • Reusable Delivery Assets: Develop reference architectures, migration playbooks, conversion patterns, assessment tools, and automation that improve consistency and accelerate future engagements.
  • AI-Assisted Engineering: Incorporate agentic and AI-enabled workflows into technical delivery to accelerate schema and stored-procedure conversion, testing, log and execution-plan analysis, and documentation while validating AI-generated output carefully.
  • Technical Leadership: Review database architecture and engineering work, mentor engineers at different levels, establish technical standards, and document architectural decisions and the reasoning behind them.
Requirements
  • Database Experience: 10+ years of experience in database engineering, administration, data platforms, or related disciplines, including several years in an architect or principal-level position with design authority over business-critical systems.
  • Oracle Expertise: Deep hands-on knowledge of Oracle and PL/SQL, including packages, procedures, functions, triggers, cursors, sequences, dynamic SQL, partitioning, RMAN, Data Guard, AWR, ASH, execution plans, optimizer statistics, and SQL tuning.
  • PostgreSQL Expertise: Strong production experience with PostgreSQL and PL/pgSQL, including EXPLAIN ANALYZE, indexing, partitioning, autovacuum, bloat management, connection pooling, replication, WAL, PITR, and production extensions such as pg_stat_statements, pg_repack, postgres_fdw, and pgaudit.
  • Dual-Platform Depth: Proven expertise in both Oracle and PostgreSQL is essential; significant depth in only one database platform will not be sufficient.
  • Migration Track Record: Demonstrated experience architecting Oracle-to-PostgreSQL migrations through production, with the ability to explain architectural decisions, challenges encountered, lessons learned, and improvements made.
  • Cloud Architecture: Strong cloud infrastructure knowledge, ideally within AWS, including RDS, Aurora PostgreSQL, RDS for Oracle or Oracle on EC2, VPC networking, IAM, KMS, Secrets Manager, CloudWatch, and Performance Insights.
  • Automation & Infrastructure as Code: Experience with Terraform or CloudFormation and scripting with Python, Bash, PowerShell, or comparable technologies.
  • Application Understanding: Ability to read and understand application code and database access patterns and collaborate effectively with developers and solution architects.
  • AI & Modern Tooling: Practical experience using agentic AI tools within technical delivery workflows, combined with sound judgment to validate AI-generated output.
Стек и навыки

С чем работаем