Automation Engineer – Python & Terraform (AWS Cloud Migration)

Job Description

  • Contractor
  • Anywhere

Role Title: Automation Engineer – Python & Terraform (AWS Cloud Migration)
Contract
Remote, Canada
Email: shivam.agnihotri@tanishasystems.com
Note: Need someone with Valid Visa in Canada and presently available in Canada.
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.