Senior AWS Migration Engineer
EPAM Systems
Responsibilities
- Manage end-to-end migrations of on-prem applications to AWS using Rehost, Replatform, and Refactor methods
- Inspect existing infrastructure, document dependencies, and define the migration strategy
- Design AWS architectures that optimize cost while meeting security and scalability expectations
- Use AWS Application Migration Service (MGN), AWS Database Migration Service (DMS), AWS DataSync, and Snowball to execute migrations
- Implement and maintain infrastructure using Terraform or CloudFormation as IaC
- Automate deployments and releases with GitLab CI, Jenkins, and CodePipeline
- Configure monitoring and logging through CloudWatch, CloudTrail, and Prometheus
- Integrate AI/ML capabilities into cloud workloads to support automation, chatbots, and analytics insights
- Apply Generative AI services in AWS with Amazon Bedrock, SageMaker, and OpenAI APIs
- Enable AI-driven automation throughout DevOps and migration processes
- Strong 5-8 years of professional experience in cloud engineering and migration projects
- Expertise across AWS compute services, including EC2, Lambda, and ECS/EKS
- Proficiency with AWS storage services such as S3, EBS, and EFS
- Sound knowledge of AWS database services including RDS, Aurora, and DynamoDB
- Background in AWS networking fundamentals including VPC, VPN, and Direct Connect
- Experience with AWS security services including IAM, KMS, and Secrets Manager
- Hands-on exposure to AWS migration tools such as MGN, DMS, and DataSync/Snowball
- Proven ability to use Terraform or CloudFormation for Infrastructure as Code
- Familiarity with CI/CD tools including GitLab CI, Jenkins, and CodePipeline
- Understanding of monitoring and logging tools such as CloudWatch, CloudTrail, and Prometheus
- Basic to intermediate experience with Generative AI services including Amazon Bedrock, SageMaker, and OpenAI APIs
- Knowledge of prompt engineering and LLM-based application use cases