Full Time

AWS Migration Platform Engineer

Lorvin Technologies Inc
Full-time
IT Services and IT Consulting
Dallas, TX
$130,000 - $190,000* / year (about $63–$91 an hour)

Job Description

Role OverviewWe are seeking an experienced AWS Migration Platform Engineer to design, develop, and operate a secure, scalable, and highly reliable migration platform for transferring large volumes of object data from OBSv2 to Amazon S3.The role focuses on building automated migration workflows, orchestrating AWS services, managing high-volume data transfers, and implementing robust governance, monitoring, security, and operational controls. The engineer will be responsible for developing production-ready migration capabilities that support both manifest-based and dynamic migration approaches across enterprise environments.The ideal candidate will have strong hands-on experience with AWS serverless services, containerized workloads, Python, DynamoDB, rclone, networking, and large-scale object storage migrations.Key Responsibilities

  • Design, develop, and maintain end-to-end migration workflows to transfer object data from OBSv2 source buckets to Amazon S3 destination buckets.
  • Build and operate AWS-based orchestration solutions using Step Functions, Lambda, ECS Fargate, AWS Batch, DynamoDB, SQS, and rclone.
  • Implement manifest-based and dynamic migration strategies, including object discovery, prefix-based partitioning, batching, sharding, task sizing, retries, and recovery mechanisms.
  • Develop centralized governance capabilities for bandwidth allocation, queue management, job prioritization, throttling, and migration progress tracking.
  • Build reusable, containerized rclone migration components supporting high-volume data transfers, checksum validation, dynamic bandwidth control, and progress reporting.
  • Design DynamoDB-backed state management for migration jobs, tasks, queues, bandwidth allocation, and completion summaries.
  • Implement comprehensive observability using Amazon CloudWatch dashboards, logs, metrics, alarms, health checks, and operational reports.
  • Configure secure multi-account AWS deployments using IAM roles, cross-account access, STS assume-role, Secrets Manager, and least-privilege security principles.
  • Optimize migration performance by balancing object volumes, transfer concurrency, compute capacity, network throughput, and bandwidth constraints.
  • Collaborate with infrastructure, security, networking, and data engineering teams to resolve dependencies and ensure migration readiness.
  • Develop CI/CD pipelines, deployment automation, environment-specific configurations, runbooks, and operational documentation.
  • Support integration testing, performance testing, production cutover, issue resolution, restart procedures, and post-migration validation.
  • Ensure reliable production operations through proactive monitoring, failure handling, recovery planning, and stakeholder reporting. Mandatory Technical Skills
  • AWS Serverless and Orchestration
  • Strong hands-on experience with AWS Lambda, Step Functions, SQS, SNS, EventBridge, and API Gateway.
  • Experience with AWS Systems Manager (SSM) Parameter Store and Secrets Manager.
  • Ability to design fault-tolerant, event-driven workflows with retry and error-handling mechanisms.
  • AWS Compute and Containers
  • Strong working knowledge of Amazon ECS Fargate and AWS Batch.
  • Experience with container images, task definitions, sidecar patterns, resource sizing, and runtime configuration.
  • Ability to optimize containerized workloads for large-scale data transfer operations.
  • Amazon S3 and Object Storage
  • Deep understanding of Amazon S3, S3 Intelligent-Tiering, S3-compatible APIs, object metadata, prefixes, and lifecycle management.
  • Experience handling large object transfers, high object counts, and enterprise-scale storage environments.
  • Understanding of S3 storage optimization and destination validation.
  • Object Storage Migration and rclone
  • Hands-on experience migrating large object datasets from on-premises or S3-compatible object storage platforms to Amazon S3.
  • Experience with Dell ECS, OBSv2, or similar enterprise object storage systems is highly desirable.
  • Strong experience configuring and operating rclone for high-volume transfers, including concurrency, transfers, checkers, retries, checksum validation, no-traverse, statistics, logging, and bandwidth limiting.
  • Python Development
  • Strong Python programming skills for developing AWS Lambda functions, Fargate services, and migration automation utilities.
  • Experience with boto3, JSON processing, exception handling, structured logging, dataclasses, streaming files, and API integrations.
  • Ability to develop reusable, maintainable, and production-ready automation components.
  • DynamoDB and State Management
  • Experience designing and operating DynamoDB tables, partition and sort keys, indexes, updates, scans, and batch writes.
  • Understanding of Decimal handling, job tracking, task orchestration, queue state, and distributed workflow state management.
  • AWS Networking
  • Strong understanding of AWS Direct Connect, Transit Gateway, VPCs, private subnets, routing, S3 Gateway Endpoints, and NAT Gateway configurations.
  • Experience designing high-throughput network paths for large-scale data transfers.
  • Ability to troubleshoot network connectivity, routing, and performance bottlenecks.
  • IAM and Security
  • Strong understanding of IAM policies, roles, cross-account access, STS assume-role, API keys, and Secrets Manager.
  • Experience implementing least-privilege access, secure credential management, and privacy safeguards.
  • Ability to support secure deployment and operations across multiple AWS accounts.
  • Monitoring and Observability
  • Hands-on experience with CloudWatch metrics, logs, alarms, dashboards, and structured logging.
  • Ability to implement operational telemetry, migration progress reporting, health checks, and failure alerts.
  • Experience developing monitoring and troubleshooting procedures for production workloads.
  • CI/CD and Deployment Automation
  • Experience with GitLab repositories, CI/CD pipelines, and automated infrastructure deployment.
  • Ability to manage environment-specific configuration, deployment validation, release controls, and safe resource teardown.
  • Familiarity with version control, code reviews, and production release practices. Domain Knowledge and Required Expertise
  • Understanding of large-scale object storage migration patterns, including manifest-based migration, dynamic object discovery, prefix partitioning, batching, and validation.
  • Ability to balance migration throughput against data volume, object count, compute resources, network capacity, and rclone concurrency.
  • Knowledge of bandwidth allocation, dynamic throttling, queue processing, job prioritization, retries, and escalation mechanisms.
  • Strong operational discipline covering monitoring, runbooks, restart and recovery procedures, completion checks, and stakeholder communications.
  • Ability to create clear technical documentation, architecture diagrams, input/output contracts, implementation notes, and support procedures.
  • Experience supporting enterprise-scale migration programs in production environments, preferably with security and compliance requirements. Expected Deliverables
  • A production-ready migration orchestration platform supporting both manifest-based and dynamic migration workflows.
  • Centralized governance for bandwidth allocation, queue processing, throttling, job prioritization, and completion reporting.
  • A reusable rclone-based migration runtime with progress reporting, checksum validation, and dynamic bandwidth control.
  • DynamoDB-backed state management for migration jobs, tasks, queues, bandwidth allocation, and execution summaries.
  • CloudWatch dashboards, alarms, logs, health checks, and operational telemetry.
  • Automated deployment pipelines, environment-specific configurations, operational runbooks, and technical documentation.
  • A secure, scalable, and recoverable platform ready for enterprise production migration and cutover. Preferred Qualifications
  • Experience with Dell ECS, OBSv2, or other S3-compatible enterprise object storage platforms.
  • Experience delivering large-scale enterprise data migrations in regulated or business-critical production environments.
  • Experience with hub-and-spoke architecture and centralized orchestration across multiple AWS accounts.
  • AWS certifications such as AWS Certified Solutions Architect or AWS Certified Developer.
  • Experience with infrastructure as code and automated cloud resource provisioning.
  • Strong technical communication skills and the ability to provide clear, leadership-ready status reports.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.