Role Title: Automation Engineer - Python & Terraform (AWS Cloud Migration)
Job Location- Phoenix, AZ (Remote)
Job type- Contract
JD:
Project Context:
We are undergoing strategic migration of all workloads from multiple on-premises data centers to AWS Cloud. This is not a lift-and-shift or greenfield Terraform provisioning activity - the environments already exist in AWS, and the focus is on end-to-end automation of the application and server migration workflows, integrating deeply with AWS-native services like Lambda, Step Functions, EventBridge, and Terraform as Infrastructure-as-Code (IaC).
The goal is to analyze existing runbooks, collaborate closely with application and infrastructure teams, and build orchestration layers in AWS using Python and Terraform, ensuring seamless, cost-effective, and fully automated migrations. Key Responsibilities:
Engage with customer's application and infrastructure teams to understand existing runbooks and migration steps.
Design, develop, test, and deploy automation scripts for each migration workflow using Python and Terraform.
Implement AWS Lambda-based orchestration and integrate with Step Functions, EventBridge, and other AWS-native tools.
Translate manual activities into reusable automation modules, progressively replacing stepwise manual efforts with Lambda-driven automation.
Collaborate during cutover planning to identify automatable activities and convert them into secure, scalable workflows.
Handle diverse workloads spanning across geographies with an emphasis on reliability and compliance.
Technical Skills Required:
Skill
Level
Python scripting
Expert
Terraform (IaC)
Expert
AWS Lambda
Strong working experience
AWS Step Functions
Working knowledge
AWS EventBridge
Working knowledge
CloudFormation (as needed)
Familiarity
API Integration
Strong understanding