AWS Application Migration & Modernisation Specialist
- Source: LinkedIn
- Indigrators
- On-site
- Hyderabad
- Full-Time
- Senior
Job Description
Job Location: Kuala Lampur, Malaysia, On-Site
Role Summary
We are seeking an experienced Application Migration & Modernisation Specialist with strong hands-on AWS expertise. The role will assess enterprise applications, define migration and modernisation strategies, design target-state AWS architectures, execute migrations, and transform legacy applications into secure, scalable and cloud-native solutions. The position requires practical capability across application architecture, AWS migration services, containers, databases, DevOps, APIs and application modernisation.
Key Responsibilities - Application Assessment & Migration
• Assess legacy, on-premises and existing cloud applications for AWS migration readiness.
• Conduct application discovery, dependency mapping, technical assessment and migration complexity analysis.
• Define migration strategies using the 7Rs: Retain, Retire, Rehost, Relocate, Repurchase, Replatform and Refactor.
• Develop migration waves, sequencing, implementation plans, cutover plans, rollback procedures and migration runbooks.
• Identify technical risks, application dependencies, downtime requirements and remediation actions.
• Execute and support end-to-end production application migrations to AWS, including post-migration validation, optimisation
and stabilisation.
Application Modernisation
• Modernise monolithic and legacy applications into modular, microservices or cloud-native architectures.
• Refactor and re-platform applications for AWS; modernise runtimes, frameworks, middleware and integration patterns.
• Design containerised solutions using Docker, Amazon ECS and Amazon EKS.
• Implement serverless patterns using AWS Lambda where technically appropriate.
• Modernise integrations using REST APIs, API Gateway, messaging and event-driven architectures.
• Improve scalability, resilience, maintainability, security, observability and application performance.
AWS Architecture & Engineering
• Design secure, highly available, resilient and scalable AWS application architectures.
• Hands-on experience with Amazon EC2, ECS, EKS, Lambda, RDS/Aurora, S3, VPC, Elastic Load Balancing, CloudFront,
Route 53 and CloudWatch.
• Strong working knowledge of AWS IAM, Secrets Manager, Systems Manager, Migration Hub and AWS Application Migration
Service.
• Design backup, disaster recovery and business continuity solutions on AWS.
• Apply AWS Well-Architected Framework principles across security, reliability, performance, operational excellence and cost
optimisation.
Database & Data Migration
• Assess application database dependencies and define database migration approaches.
• Support migrations involving Oracle, SQL Server, PostgreSQL, MySQL, DB2 and other enterprise database platforms.
• Modernise workloads toward Amazon RDS, Amazon Aurora and other appropriate AWS managed database services.
• Use AWS Database Migration Service (AWS DMS) and related migration tooling where applicable.
• Perform migration validation, reconciliation, performance testing and production readiness checks.
DevOps, Automation & Security
• Implement or enhance CI/CD pipelines for migrated and modernised applications.
• Use Infrastructure as Code with Terraform, AWS CloudFormation and/or AWS CDK.
• Automate infrastructure provisioning, application deployment and configuration management.
• Embed security controls into the software delivery lifecycle and apply DevSecOps practices.
• Implement logging, monitoring, alerting and observability using AWS CloudWatch and relevant enterprise tooling.
Mandatory Requirements
• 7-12+ years of overall IT/application engineering experience.
• Minimum 3-5 years of hands-on AWS experience is mandatory.
• Proven experience delivering enterprise application migration and modernisation projects on AWS is mandatory.
• Hands-on production migration experience from on-premises environments to AWS.
• Strong understanding of legacy, three-tier, web, API, microservices and cloud-native application architectures.
• Strong knowledge of AWS compute, networking, storage, databases, security and migration services.
• Experience with application rehosting, re-platforming, refactoring and cloud-native modernisation.
• Hands-on experience with Docker, Kubernetes/EKS, CI/CD, Git and Infrastructure as Code.
• Strong understanding of Linux and/or Windows application environments, IAM, encryption, networking and cloud governance.
• Abili…
Skills
- amazon-web-services
- Docker
- amazon-ecs
- amazon-eks
- serverless
- aws-lambda
- amazon-ec2
- amazon-rds-for-mysql
- amazon-aurora
- amazon-s3
- amazon-vpc
- google-vpc
- elastic-go
- amazon-cloudfront
- amazon-cloudwatch
- aws-iam
- aws-secrets-manager
- aws-systems-manager
- aws-migration-hub
- oracle
- PostgreSQL
- mysql
- aws-database-migration-service
- Terraform
- aws-cloudformation
- Kubernetes
- Java
- dot-net
- dot-net-core
- Python
- NodeJS
- spring
- spring-boot
- Jenkins
- gitlab
- gitlab-ci
- Github
- github-actions
- aws-codepipeline
- Kafka
- amazon-api-gateway
- amazon-sqs
- amazon-sns
- amazon-eventbridge
- opentelemetry
- elk
- Grafana
- runbook
