Database Engineer/DBA - Oracle to PostgreSQL Migration
Location: Sunnyvale, CA/ Austin, TX (Onsite)
Employment Type: Full-Time & Contract
Job Description:-
Candidate should have python coding experience and Oracle to PostgreSQL migration experience.
We are seeking an experienced Data Engineer with proven, hands-on expertise in migrating enterprise database workloads from Oracle to PostgreSQL. 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.
Recommended Jobs
Daycare Teacher
Job Description Job Description Benefits/Perks Competitive Compensations Career Advancement Opportunities Great Work Environment Job Summary We are seeking an experienced and energ…
Quality Engineer
Job Description Job Description Pivotal is the leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft. We design, develop, and manufacture light eVTOL aircraft an…
Director of Lifecycle Marketing
Job Description Job Description Who We Are As seen in TechCrunch , Forbes , and Bloomberg , TomoCredit is one of the fastest-growing companies in FinTech. We’re on a mission to disrupt th…
All Programs - Program Manager II
Franklin Energy is redefining the clean energy future as the only integrated provider of comprehensive solutions, combining unmatched expertise in strategic consulting, program delivery, product solut…
Mechanical Design Engineer - Power Systems
Overview Lightship is the first American all-electric recreational vehicle manufacturer currently developing an aerodynamic, battery-powered trailer for the electric age. As the macro transition t…
Maintenance Technician II CA
The Maintenance Technician II supports the FedEx Industrial Maintenance for material handling to complete preventative and predictive maintenance and repair of material handling systems. Will utilize…
Physician, Neurohospitalist (Berkeley, CA)
Opportunity Information Sutter East Bay Medical Group (SEBMG) is seeking to hire a full or part-time Neurohospitalist to join an established group of Neurologist providing inpatient Neurology service…
Psychiatric Account Manager
Join Syneos Health, in partnership with Luye Pharma USA Ltd., as a Psychiatric Account Manager and become a part of a fast-paced and challenging environment where our compassion and dedication drive …
Landscape Installation Foreman
Landscape Installation Foreman All Phase Landscape and Excavation · Chester, CA · Full-Time, Onsite · Immediate Opening About All Phase Landscape and Excavation All Phase Landscape an…