AWS Python Engineer

Confidential Careers

Dallas (TX)

On-site

USD 150,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Confidential Careers is seeking an experienced engineer to own end-to-end migration orchestration from OBSv2 to AWS S3, building scalable AWS workflows using Lambda, Step Functions, Fargate, and Batch. You will manage billing, permissions, and production cutover across multiple accounts, ensuring secure, observable operations.

The role requires deep Python development, DynamoDB modeling, and strong knowledge of IAM, S3, and networking.

Qualifications

  • Hands-on with AWS Lambda, Step Functions, SQS, SNS, EventBridge, API Gateway, SSM Parameter Store, Secrets Manager.

Responsibilities

  • Own end-to-end migration workflow from OBSv2 to AWS S3 indices and data pipelines.
  • Build and operate AWS-based orchestration using Step Functions, Lambda, ECS Fargate, AWS Batch, DynamoDB, SQS, and rclone.
  • Support manifest-based and dynamic migrations with batching, sharding, and retry handling.
  • Implement governance for bandwidth, queue management, throttling, and job tracking.
  • Develop observability with CloudWatch dashboards, logs, metrics, alarms, and runbooks.
  • Enable secure multi-account deployment, IAM controls, and production cutover.

Skills

AWS Lambda
Step Functions
SQS
SNS
EventBridge
API Gateway
SSM Parameter Store
Secrets Manager
ECS Fargate
AWS Batch
Python (boto3)
DynamoDB
Networking (VPC, Direct Connect)
IAM & Security
CloudWatch / Observability
CI/CD (GitLab)

Tools

rclone

Job description

  • Own the end-to-end migration workflow from OBSv2 source buckets to AWS S3 destination buckets.
  • Build and operate AWS-based orchestration using Step Functions, Lambda, Fargate, AWS Batch, DynamoDB, SQS, and rclone.
  • Support both manifest-based and dynamic migration approaches, including batching, sharding, task sizing, and retry handling.
  • Implement governance for bandwidth allocation, queue management, prioritisation, throttling, and job tracking.
  • Build observability through CloudWatch dashboards, logs, metrics, alerts, health checks, and progress reporting.
  • Support secure multi-account deployment, IAM controls, privacy safeguards, testing, performance tuning, and production cutover.
  • Production-ready migration orchestration platform supporting both manifest and no-manifest paths.
  • Hub-side governance for bandwidth control, queue processing, throttling, and completion reporting.
  • Reusable rclone-based migration runtime with progress reporting and dynamic throttle support.
  • DynamoDB-backed job, task, queue, bandwidth, and summary state management.
  • CloudWatch dashboards, alarms, logs, runbooks, deployment automation, and operational documentation.
Preferred Experience
  • Experience with Dell ECS, OBSv2, or other S3-compatible enterprise object storage platforms.
  • Experience delivering enterprise-scale migrations in regulated, production environments.
  • Experience with hub-and-spoke operating models across multiple AWS accounts.
  • Ability to produce clear technical documentation and leadership-ready reporting.
Mandatory Technical Skills
  • Hands-on experience with AWS Lambda, Step Functions, SQS, SNS, EventBridge, API Gateway, SSM Parameter Store, and Secrets Manager.
AWS Compute and Containers
  • Strong working knowledge of ECS Fargate, AWS Batch, container task definitions, sidecar patterns, resource sizing, and runtime environment configuration.
AWS Storage
  • Deep understanding of Amazon S3, S3 Intelligent-Tiering, S3-compatible APIs, object metadata, prefix structures, large object transfers, and lifecycle considerations.
Object Storage Migration
  • Experience migrating large object datasets from on-premises or S3-compatible platforms such as Dell ECS/OBSv2 to AWS S3.
rclone
  • Hands-on experience configuring and operating rclone for high-volume transfers, including transfers, checkers, retries, checksum validation, no-traverse behaviour, stats, logs, and bandwidth limiting.
Python Development
  • Strong Python skills for Lambda and Fargate services, including boto3, JSON processing, exception handling, logging, dataclasses, streaming files, and API integration.
DynamoDB
  • Ability to design and operate DynamoDB tables, keys, indexes, scans, updates, batch writes, Decimal handling, and state-management patterns.
Networking
  • Understanding of AWS Direct Connect, Transit Gateway, VPCs, private subnets, routing, S3 Gateway Endpoints, NAT Gateway scoping, and high-throughput network design.
IAM and Security
  • Strong knowledge of IAM roles, cross-account access, STS assume-role, API keys, Secrets Manager, least-privilege design, and secure operational access.
Observability
  • Experience with CloudWatch metrics, logs, alarms, dashboards, structured logging, operational telemetry, and migration progress reporting.
CI/CD and Deployment
  • Experience with GitLab repositories, CI/CD pipelines, environment-specific configuration, infrastructure deployment, and safe teardown procedures.
Know-How Skills and Domain Understanding
  • Understand large-scale object storage migration patterns, including manifests, prefix-based partitioning, batching, and validation.
  • Balance migration performance across data volume, object count, compute resources, network capacity, and rclone concurrency.
  • Design fair bandwidth allocation, throttling, queue handling, retry, and escalation models for production migrations.
  • Apply strong operational discipline across monitoring, runbooks, restart procedures, completion checks, and stakeholder reporting.
  • Maintain clear technical documentation, architecture notes, input contracts, implementation details, and support procedures.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AWS MIGRATION ENGINEER
AWS MIGRATION ENGINEER

ITC Infotech • Dallas (TX)

On-site
USD 120,000 - 190,000
AWS Cloud Architect
AWS Cloud Architect

Vankay Systems • California

On-site
USD 140,000 - 210,000
Senior Cloud / TechOps Engineer
Senior Cloud / TechOps Engineer

DXC Luxoft • Texas

On-site
USD 120,000 - 180,000
DevOps Engineer
DevOps Engineer

duPont REGISTRY • Miami (FL)

On-site
USD 120,000 - 180,000
Production Engineer (IC4)
Production Engineer (IC4)

Ontrac Solutions LLC. • Chicago (IL)

On-site
USD 90,000 - 140,000
AWS HPC Migration & Cloud Architecture Consultant
AWS HPC Migration & Cloud Architecture Consultant

CG Infinity, Inc. • United States

On-site
USD 150,000 - 210,000
Cloud / Deployment Engineer (Nigeria)-Contract
Cloud / Deployment Engineer (Nigeria)-Contract

Talent Hackers, LLC • United States

Remote
USD 120,000 - 200,000
Senior Delivery Consultant - Migrations, AWS Professional Services
Senior Delivery Consultant - Migrations, AWS Professional Services

Amazon Inc. • Dallas (TX)

On-site
USD 154,000 - 208,000
Instrument Prototyping & Maintenance Engineer
Instrument Prototyping & Maintenance Engineer

TechDigital Group • Fremont (CA)

On-site
USD 50,000 - 90,000
Senior DevOps Engineer
Senior DevOps Engineer

Decca Consulting LLC • United States

Remote
USD 140,000 - 210,000