Data Migration + Databricks (Uttar Pradesh)

Data Migration + Databricks (Uttar Pradesh)

31 Jul
|
Tata Consultancy Services
|
Uttar Pradesh

31 Jul

Tata Consultancy Services

Uttar Pradesh

Job Description: Databricks DB Migration Engineer

Experience:6-8Years

Locations: Pan India

Role Title

Databricks DB Migration Engineer

Experience

6-8 years; 4+ years in data/database migration and 4+ years hands-on with Databricks preferred

Engagement Type

Full-time / Project-based

Primary Skills

Databricks, Apache Spark, PySpark, SQL, Delta Lake, ETL/ELT, Database Migration

Cloud Platforms

Azure preferred; AWS/GCP exposure added advantage

Reporting To

Data Platform Architect / Cloud Migration Lead / Delivery Manager

Role Overview

We are looking for a Databricks DB Migration Engineer responsible for planning, designing, executing, and validating database migration and modernization initiatives from legacy/on-premises or cloud data platforms to the Databricks Lakehouse platform. The role requires strong hands-on engineering capability in SQL, PySpark, Apache Spark, Delta Lake, data ingestion, performance tuning, reconciliation, and production cutover activities.

Key Responsibilities

- Assess existing source database environments, schemas, data volumes, dependencies, jobs, stored procedures, ETL pipelines, and reporting workloads for migration readiness.
- Design migration approach for moving data and workloads from RDBMS, data warehouse, Hadoop, or cloud databases to Databricks Lakehouse using batch and incremental migration patterns.
- Develop scalable ingestion and transformation pipelines using PySpark, Spark SQL, Databricks Workflows, Delta Live Tables, Auto Loader, and notebooks/jobs as applicable.
- Convert and optimize SQL scripts, stored procedures, ETL logic, and business transformations into Spark SQL/PySpark-based implementations.
- Implement Delta Lake best practices including partitioning, OPTIMIZE, Z-ORDER, schema evolution, time travel, ACID transactions, and data retention strategies.
- Perform data profiling, cleansing, mapping, validation, reconciliation, and row/hash/count-level comparison between source and target systems.
- Tune Spark jobs and Databricks clusters for performance, cost, concurrency, workload isolation, and operational efficiency.
- Support migration dry runs, defect triage, production cutover, rollback planning, post-migration validation, hypercare, and operational handover.
- Collaborate with architects, DBAs, data engineers, cloud teams, security teams, QA teams,



and business stakeholders to ensure successful migration delivery.
- Prepare technical documentation including migration design, mapping documents, runbooks, reconciliation reports, deployment plans, and operational support guides.

Mandatory Skills

- Strong hands-on experience with Databricks workspace, clusters, notebooks, jobs/workflows, Unity Catalog or workspace-level security controls.
- Strong programming experience in PySpark and Spark SQL; Python scripting experience is required.
- Good understanding of database migration lifecycle: assessment, planning, schema conversion, data migration, validation, cutover, and post-production support.
- Experience working with source systems such as Oracle, SQL Server, Teradata, Netezza, PostgreSQL, MySQL, DB2, Hadoop/Hive, Snowflake, Redshift, Synapse, or BigQuery.
- Good knowledge of relational database concepts, SQL tuning, query optimization, indexing concepts, schemas, constraints, and metadata analysis.
- Hands-on exposure to ETL/ELT tools or frameworks such as Azure Data Factory, Informatica, Talend, SSIS, dbt, Airflow, or custom Spark-based pipelines.
- Experience in data validation, reconciliation, data quality checks, and migration test automation.
- Understanding of cloud storage and data formats such as ADLS Gen2/S3/GCS, Parquet, JSON, CSV, Avro, and Delta format.
- Working knowledge of CI/CD, Git, release management, environment promotion, and deployment best practices.

Preferred Skills

- Databricks Certified Data Engineer Associate/Professional certification.
- Experience with Azure Databricks, Azure Data Factory, ADLS Gen2, Azure SQL, Synapse, Event Hubs, Key Vault, and Azure DevOps.
- Experience in migration accelerators, code conversion utilities, metadata-driven migration frameworks, or automated reconciliation frameworks.
- Knowledge of Unity Catalog, data governance, lineage, access control, masking, and compliance requirements.
- Exposure to medallion architecture,



Lakehouse design patterns, CDC, streaming ingestion, and incremental processing.
- Experience in Agile/Scrum delivery model and working with distributed teams.

Required Technical Competencies

- Databricks Lakehouse engineering and Delta Lake implementation.
- Spark performance tuning including partition management, caching, shuffle optimization, file sizing, broadcast joins, and cluster sizing.
- Schema migration, metadata analysis, data type mapping, and SQL-to-Spark conversion.
- Batch migration, incremental migration, CDC-based migration, and large-volume data movement.
- Data quality, validation, exception handling, audit logging, and operational monitoring.
- Production support, job scheduling, failure recovery, alerting, SLA adherence, and incident resolution.

Databricks certification is preferred.

- Cloud certification in Azure/AWS/GCP is an added advantage.

Soft Skills

- Strong analytical and problem-solving skills with attention to data accuracy and migration quality.
- Ability to communicate technical issues clearly to stakeholders, architects, and delivery leadership.
- Robust ownership mindset with ability to work independently in high-pressure migration windows.
- Good documentation discipline and ability to create reusable migration assets and runbooks.
- Ability to collaborate with cross-functional teams across application, database, infrastructure, security, and business groups.

Deliverables / Success Metrics

- Successful migration of source data and workloads to Databricks within agreed timelines and quality thresholds.
- Validated reconciliation reports with documented data quality outcomes.
- Optimized Databricks jobs meeting required SLA, cost, and performance targets.
- Complete migration documentation, runbooks, support handover, and known issue logs.
- Low production defects during cutover and hypercare phase.

Sample Interview Focus Areas

- Explain Delta Lake advantages for migration workloads.
- Approach to migrate stored procedures from Oracle/SQL Server/Teradata to Databricks.
- Design a reconciliation framework for large-volume migration.
- How to tune slow-running Spark SQL/PySpark jobs in Databricks.
- How to plan incremental migration and cutover with minimal downtime.

📌 Data Migration + Databricks (Uttar Pradesh)
🏢 Tata Consultancy Services
📍 Uttar Pradesh

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data migration + databricks (uttar pradesh) / uttar pradesh

Subscribe to this job alert:

Get the latest job offers by email for: data migration + databricks (uttar pradesh) / uttar pradesh