Oracle to PostgreSQL Migration Consultant

Tanisha Systems

  • Multiple Locations
  • 4 days ago
  • Full-time
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Web Services (AWS)unmatched
  • Automationunmatched
  • Centers for Disease Control and Prevention (CDC)unmatched
  • Cloud Computingunmatched
  • Consultingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Migrationunmatched
  • Data Qualityunmatched
  • Database Administrationunmatched
  • Database Analysisunmatched
  • Database Programmingunmatched
  • Database Technologyunmatched
  • Error Handlingunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • JDBC (Java Database Connectivity)unmatched
  • Microsoft Windows Azureunmatched
  • Migration Strategyunmatched
  • ODBC (Open Database Connectivity)unmatched
  • Object Relational Mapping (ORM)unmatched
  • Oracleunmatched
  • Oracle Databaseunmatched
  • Oracle PL-SQLunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Pumpsunmatched
  • Python Programming/Scripting Languageunmatched
  • RMANunmatched
  • Reconciliationunmatched
  • Replication and Remote Mirroringunmatched
  • SQL (Structured Query Language)unmatched
  • Scripting (Scripting Languages)unmatched
  • Software Administrationunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Strategic Planningunmatched
  • Unix Shell Programmingunmatched

Description

Oracle to PostgreSQL Migration Consultant
Location: Sunnyvale, CA/ Austin, TX (Onsite)
FTE/Fulltime

Salary : Market- based on exp
Rate: Market- based on exp

CANDIDATE SHOULD HAVE PYTHON CODING EXPERIENCE AND ORACLE TO POSTGRESQL MIGRATION EXPERIENCE

Job Description

We are seeking an experienced Data Engineer with proven, hands-on expertise in migrating enterprise database workloads from

Oracle to PostgreSQ

L. The ideal candidate will lead/support

end-to-end migration

activities including assessment, schema conversion, data migration, application compatibility, performance tuning, and cutover planning.


Key Responsibilities
  • Assess existing Oracle databases (schema, PL/SQL objects, indexes, partitioning, triggers, jobs) to determine migration complexity and approach.
  • Perform schema and object conversion from Oracle to PostgreSQL using tools such as AWS SCT/DMS, Ora2Pg, EDB Migration Toolkit, or custom scripts.
  • Convert PL/SQL procedures, functions, triggers, and packages to PostgreSQL PL/pgSQL, resolving syntax and behavioral differences.
  • Design and execute data migration/validation strategies (full load, incremental/CDC, reconciliation) ensuring zero/minimal data loss.
  • Identify and remediate incompatibilities (data types, sequences, materialized views, partitioning strategies, error handling, connection pooling).
  • Optimize PostgreSQL performance post-migration (indexing strategy, query tuning, vacuum/autovacuum, connection pooling via PgBouncer, partitioning).
  • Collaborate with application teams to update SQL queries, ORM configurations, and connection strings/drivers (JDBC/ODBC/psycopg2).
  • Plan and execute cutover strategy including rollback plans, downtime minimization, and go-live support.
  • Document migration runbooks, technical decisions, and lessons learned.

Required Skills & Experience
  • 5+ years of overall database engineering/DBA experience; 3+ years hands-on with Oracle-to-PostgreSQL migration projects (not just theoretical knowledge).
  • Strong command of Oracle (PL/SQL, RMAN, Data Pump, performance tuning) and PostgreSQL (PL/pgSQL, extensions, vacuum internals, replication).
  • Practical experience with migration tools: Ora2Pg, AWS SCT, AWS DMS, EDB Postgres Migration Toolkit, Google DMS, or equivalent.
  • Solid understanding of differences between Oracle and PostgreSQL (sequences, ROWID vs CTID, NVL vs COALESCE, hierarchical queries CONNECT BY vs recursive CTEs, autonomous transactions, packages, etc.).
  • Experience with data validation/reconciliation frameworks to ensure migration accuracy.
  • Familiarity with cloud database services (AWS RDS/Aurora PostgreSQL, Azure, GCP Cloud SQL) is a plus.
  • Scripting skills in Shell, Python for automation of migration tasks.
  • Experience with CI/CD pipelines and version control (Git) for schema/code management.
  • Strong problem-solving skills and ability to work with minimal supervision on complex legacy systems.

Numbers & Facts

LocationAustin, TX 78701; Sunnyvale, CA  
Job TypeFull-time

Similar Jobs

  • Resolution Technologies, Inc. logo
    New!

    Desktop Support Resolution Technologies, Inc.

    Austin, TX4 days ago
    • $90,000–$95,000 Per Year
    • Contractor
See more jobs