Descripción del puesto
We are seeking Platform Engineers to join a high-visibility program focused on migrating object storage data from on-premises and S3-compatible platforms to Amazon S3.
In this role, you will automate, execute, validate, and monitor large-scale data migrations while collaborating with Cloud Platform, Storage Engineering, Networking, and application teams.
Requisitos
Bachelor’s or Master’s degree in Computer Science, Engineering, Applied Mathematics, Information Technology, or a related field.
3–5 years of experience in infrastructure engineering, cloud migration, or enterprise data platforms.
Strong experience with Amazon S3 and S3-compatible storage platforms.
Hands-on experience configuring and operating rclone.
Strong Python skills, including boto3, JSON processing, exception handling, logging, streaming files, and API integrations.
Experience with Bash and/or PowerShell.
Hands-on knowledge of Lambda, Step Functions, SQS, SNS, EventBridge, and API Gateway.
Experience with ECS Fargate, AWS Batch, DynamoDB, and CloudWatch.
Knowledge of AWS Direct Connect, Transit Gateway, VPCs, private subnets, and S3 Gateway Endpoints.
Strong understanding of IAM roles, cross-account access, STS AssumeRole, Secrets Manager, KMS, and least-privilege design.
Experience with GitLab pipelines and Jira.
Advanced English skills for collaboration with global teams.
Nice to have:
Experience with Dell ECS or similar S3-compatible platforms.
Knowledge of Kerberos keytab authentication.
Experience in financial or regulated industries.
Knowledge of ETL processes, migration governance, and change management.
Experience using AI tools such as GitHub Copilot, ChatGPT, Gemini, or Claude for automation, validation, and documentation.
Responsabilidades
Own end-to-end migrations from on-premises storage to Amazon S3.
Build AWS-based orchestration workflows using Step Functions, Lambda, SQS, ECS Fargate, and AWS Batch.
Configure and operate rclone for high-volume data transfers.
Implement batching, sharding, task sizing, retry handling, and recovery processes.
Automate pre-flight checks for credentials, connectivity, permissions, object volume, and storage limits.
Validate source freezes and access restrictions before migration.
Perform post-migration reconciliation of object counts, sizes, checksums, versions, and configurations.
Design DynamoDB structures to track jobs, tasks, queues, bandwidth, and migration status.
Build CloudWatch dashboards, logs, metrics, alarms, and health checks.
Manage bandwidth allocation, prioritization, throttling, and concurrent migration queues.
Track progress, risks, blockers, and escalations through Jira.
Convert manual verification steps into automated and repeatable controls.
Beneficios
Inicia sesión para ver los beneficios de esta vacante