I

Inetum

Global IT services for digital transformation

Senior AWS Data Engineer - Data Migration & Automation

Data EngineeringConfirmed live in the last 24 hours
Full-timeBogotá, Bogota, ColombiaNo salary listed

About the Job

Requirements

  • Demonstrable practical experience with AWS Glue, AWS Database Migration Service, Amazon S3, Amazon CloudWatch, AWS Identity and Access Management, AWS Lambda, AWS Step Functions or equivalent orchestration tools, and EventBridge or equivalent event automation mechanisms.
  • Experience with ETL/ELT, data pipelines, data migration and transformation, data validation and reconciliation, data quality, and processing large data volumes.
  • Advanced SQL skills, including complex queries, joins, common table expressions, window functions, stored procedures, functions, views, query optimization, and relational databases.
  • Experience using Python.
  • Experience with Git, GitHub, GitHub Actions, continuous integration and delivery, pull requests, branching strategies, automated testing and deployments, secret and variable management, and integration of GitHub with AWS.
  • Experience implementing infrastructure as code, preferably with Terraform and/or AWS CloudFormation.
  • Ability to understand existing database environments, identify dependencies, and adapt solutions for AWS target environments.

Responsibilities

  • Analyze existing databases and platforms to identify structures, dependencies, volume, complexity, and migration risks.
  • Design and execute migration strategies to AWS.
  • Configure and operate AWS Database Migration Service for migrations and replication.
  • Manage initial and incremental loads and synchronization processes.
  • Participate in cutover, validation, and stabilization of migrated platforms.
  • Troubleshoot migration, connectivity, performance, and data consistency errors.
  • Develop and maintain advanced SQL; analyze and adapt existing queries, views, stored procedures, functions, and SQL processes; identify differences between source and destination database engines; optimize queries and processes; and design data validation and reconciliation mechanisms.
  • Analyze existing ETL processes and understand their functional and technical logic; migrate and redesign ETL/ELT processes for AWS; develop pipelines using AWS Glue; and create and administer Glue Jobs, Crawlers, Workflows, and Glue Data Catalog.
  • Develop transformations using Python and/or PySpark; design ingestion, transformation, and loading processes using S3 and other AWS services; automate pipeline execution, dependencies, and orchestration; and implement data quality controls and validations.
  • Use GitHub for version control and collaboration; define and maintain branching strategies, pull requests, and code reviews; design and implement GitHub Actions pipelines; automate build, testing, packaging, and deployment; and automate deployment across DEV, QA/UAT, and PROD environments.
  • Securely manage variables, secrets, and configurations; implement rollback and version control mechanisms; integrate GitHub Actions with AWS to automate deployment of data and ETL components; and minimize manual development and operational work.
  • Implement infrastructure and configurations using infrastructure as code, preferably Terraform and/or AWS CloudFormation.
  • Configure monitoring, logging, and alerts using Amazon CloudWatch; implement and operate AWS services for data, automation, and processing; and participate in designing scalable, secure, and maintainable solutions.
  • Carry out data migrations end to end from development through production using automated and controlled processes, including migration, transformation, validation, reconciliation, CI/CD, and monitoring.

Desired Qualifications

  • Knowledge of PySpark for AWS Glue.
  • Experience with Oracle, Microsoft SQL Server, PostgreSQL, or MySQL.
  • Professional capabilities include analytical ability, focus on automation and data quality, attention to detail, troubleshooting, structured thinking, technical documentation, collaboration, priority and delivery management, and results orientation.

About the Company

Inetum

Global IT services for digital transformation

Inetum provides IT services for digital transformation in 26 countries, serving enterprises, SMEs, and public sector clients. It offers cybersecurity, cloud computing, predictive maintenance, and augmented reality, delivered through consulting, managed services, and proprietary software. It differentiates itself through a broad service portfolio, strategic partnerships with Microsoft and Sage, and a focus on tailoring solutions to fit each client’s needs. Its goal is to help clients adapt to a changing digital landscape, improving business agility and creating economic, managerial, and social opportunities.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Saint-Ouen, France
Founded
1995

Recently Posted Jobs

Explore more opportunities at Inetum

See more jobs