Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

HyrUS Inc.

AWS S3 Python Migration Platform Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Job Description

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