[Remote] AWS Migration Engineer
Note: The job is a remote job and is open to candidates in USA. Tata Consultancy Services is seeking an AWS Migration Engineer to migrate legacy IBM Business Process Manager workflows to AWS Step Functions. The role involves analyzing existing workflows, designing target architectures, and developing serverless solutions while ensuring minimal disruption to business operations.
Responsibilities
- Analyze legacy workflows: Evaluate existing IBM BPM process applications, Business Process Definitions (BPDs), and integration services
- Map process states: Translate IBM BPM orchestration and gateways into AWS Step Functions state machines
- Design target architecture: Define serverless design patterns using AWS Lambda and AWS Step Functions
- Establish migration paths: Develop phased cutover strategies to migrate workflows with minimal business disruption
- Build state machines: Write, test, and deploy AWS Step Functions using ASL (Amazon States Language)
- Develop serverless logic: Write AWS Lambda functions to replace IBM BPM server-side scripts and integration components
- Enable bi-directional integration: Build secure APIs using Amazon API Gateway to allow remaining IBM BPM apps to consume AWS services
- Manage data payloads: Handle complex JSON/XML data transformations between legacy systems and AWS native services
- Automate deployments: Create Infrastructure as Code (IaC) templates using AWS CDK, Terraform, or CloudFormation
- Design testing suites: Execute unit, integration, and performance tests for newly migrated cloud workflows
- Configure observability: Set up Amazon CloudWatch alarms, metrics, and AWS X-Ray tracing for end-to-end process monitoring
Skills
- Mandatory experience with AWS step functions and BPM/BAW
- Experience: 6 - 10 Years
- Analyze legacy workflows: Evaluate existing IBM BPM process applications, Business Process Definitions (BPDs), and integration services
- Map process states: Translate IBM BPM orchestration and gateways into AWS Step Functions state machines
- Design target architecture: Define serverless design patterns using AWS Lambda and AWS Step Functions
- Establish migration paths: Develop phased cutover strategies to migrate workflows with minimal business disruption
- Build state machines: Write, test, and deploy AWS Step Functions using ASL (Amazon States Language)
- Develop serverless logic: Write AWS Lambda functions to replace IBM BPM server-side scripts and integration components
- Enable bi-directional integration: Build secure APIs using Amazon API Gateway to allow remaining IBM BPM apps to consume AWS services
- Manage data payloads: Handle complex JSON/XML data transformations between legacy systems and AWS native services
- Automate deployments: Create Infrastructure as Code (IaC) templates using AWS CDK, Terraform, or CloudFormation
- Design testing suites: Execute unit, integration, and performance tests for newly migrated cloud workflows
- Configure observability: Set up Amazon CloudWatch alarms, metrics, and AWS X-Ray tracing for end-to-end process monitoring
Company Overview
Company H1B Sponsorship