AWS S3 Python Migration Platform Engineer

DALLAS, TX, US • Posted 1 hour ago • Updated 1 hour ago
Full Time
Part Time
On-site
USD $62-62/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • AWS LAMBDA
  • AMAZON CLOUDWATCH
  • TERRAFORM
  • AWS SDK
  • RELATIONAL DATABASES
  • CI/CD
  • AMAZON S3
  • DATA INTEGRITY
  • DATA MOVEMENT
  • DOCKER
  • AWS S3
  • DATA TRANSFORMATION
  • GIT
  • JSON
  • PYTHON SCRIPTING
  • CLOUD MIGRATION
  • AWS
  • AWS SERVICES
  • PYTHON
  • REST APIS
  • SQL

Summary

AWS S3 Python Migration Platform Engineer

Onsite role - In person interview required.

Job Summary

We are looking for an experienced AWS S3 Python Migration Platform Engineer to design, develop, and maintain scalable cloud-based migration solutions using Python and AWS services. The ideal candidate will have strong expertise in Amazon S3, Python scripting, cloud migration, automation, and data transfer strategies.

The engineer will be responsible for developing migration utilities, automating data movement between storage platforms, ensuring data integrity, troubleshooting migration issues, and optimizing migration performance and costs.

Key Responsibilities

Design and implement data migration solutions using Python and AWS services, particularly Amazon S3.

Develop Python scripts and automation tools to migrate large volumes of data between on-premises systems, cloud platforms, and AWS S3.

Work with AWS S3 buckets, object storage, versioning, lifecycle policies, encryption, access controls, and storage classes.

Build and maintain migration frameworks, reusable components, and platform utilities.

Implement secure data transfer mechanisms using AWS IAM, bucket policies, AWS KMS, and encryption best practices.

Utilize AWS SDK for Python (Boto3) to automate S3 operations, data transfers, and cloud resource management.

Monitor migration jobs, troubleshoot failures, and implement retry mechanisms and error-handling strategies.

Ensure data integrity through checksum validation, metadata verification, and reconciliation processes.

Optimize migration performance using parallel processing, multipart uploads, and appropriate transfer strategies.

Integrate migration workflows with AWS services such as AWS Lambda, AWS Glue, Amazon CloudWatch, and AWS Step Functions, where applicable.

Collaborate with cloud architects, platform engineers, DevOps teams, and application developers.

Develop technical documentation, operational procedures, and migration runbooks.

Follow security, compliance, and cloud governance standards throughout the migration lifecycle.

Required Qualifications and Technical Skills

Strong programming experience in Python.

Hands-on experience with Amazon S3 and AWS cloud services.

Proficiency in Boto3 for automating AWS resource management and S3 operations.

Experience with cloud migration, data movement, and storage migration projects.

Knowledge of REST APIs, JSON, exception handling, logging, and unit testing.

Experience with large-scale file transfers, batch processing, and migration automation.

Understanding of AWS IAM, encryption, bucket policies, and cloud security.

Experience with Git and software development best practices.

Strong debugging, problem-solving, and troubleshooting skills.

Preferred Qualifications

Experience with AWS DataSync, AWS Transfer Family, AWS Database Migration Service (DMS), or AWS Snowball, depending on the migration use case.

Knowledge of AWS Lambda, Step Functions, SQS, SNS, and CloudWatch.

Experience with CI/CD pipelines, Docker, Terraform, or CloudFormation.

Familiarity with SQL, relational databases, and data transformation processes.

Experience migrating data from on-premises storage, legacy platforms, or other cloud providers to AWS.

Knowledge of performance optimization, cost management, and large-scale distributed systems

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91175618
  • Position Id: OOJ - 1165-169-1792765652
  • Posted 1 hour ago

Company Info

About HyrUS Inc.

For over a decade, HyrUS has connected exceptional talent with America's leading enterprises. We're not just a staffing agency — we're a workforce partner obsessed with getting the match right.

We Build the Teams That Build America.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.