Enter a job title or keyword

AWS S3 Python Migration Platform Engineer

Hyrusinc


Job Location:

Dallas, TX - USA

Monthly Salary: Not provided by the employer
Posted: 24 October 2026 (9 hours ago)
Application Deadline: 21 January 2027
Vacancies: 1 Vacancy

Job 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


Required Skills:

AWS LAMBDAAMAZON CLOUDWATCHTERRAFORMAWS SDKRELATIONAL DATABASESCI/CDAMAZON S3DATA INTEGRITYDATA MOVEMENTDOCKERAWS S3DATA TRANSFORMATIONGITJSONPYTHON SCRIPTINGCLOUD MIGRATIONAWSAWS SERVICESPYTHONREST APISSQL