AWS Cloud Migration Engineer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2

Skills

AWS
AWS EKS
Docker
Kubernetes
Jenkins

Job Details

*** Candidates MUST be located in Maryland, Virginia, or the District of Columbia to be considered!!
Role: Senior Software Engineer - Cloud Migration
W2 Contract: 6 Months (likely extension)
Location: Remote
  • Rarely, there is work onsite in Reston, VA. Therefore, interested candidates must reside in Maryland, Washington, DC, or Virginia.
Overview
Work with a leading organization on a high-priority initiative to migrate core business applications from an on-premise environment to the AWS cloud. We are seeking two experienced Senior Software Engineers who specialize in cloud migration to join a dedicated team. In this role, you will be responsible for the hands-on "lift and shift" of a complex Java web application, leveraging your expertise in containerization, orchestration, and automation to ensure a successful transition. This is a critical project where you will be expected to contribute and perform from day one.
You will
Lead the technical migration of an on-premise Java application to the AWS cloud.
Containerize the existing application using Docker and manage its deployment within an AWS EKS cluster.
Configure and manage cloud infrastructure and networking components, including VPCs, subnets, and load balancers.
Develop and maintain CI/CD pipelines for automated deployment using tools like Jenkins or GitLab.
Write Infrastructure as Code scripts using Terraform and YAML to define and manage cloud resources.
Utilize your software development background to troubleshoot application and integration issues that arise during the migration process.
Required Qualifications
Proven, hands-on experience migrating applications from an on-premise environment to AWS.
Strong proficiency in containerization with Docker and container orchestration with Kubernetes, specifically AWS EKS.
Demonstrable experience with CI/CD pipeline tools (e.g., Jenkins, GitLab).
Expertise in scripting with Terraform and YAML.
A professional background in software development (e.g., Java, Python) of at least two years.
Solid understanding of AWS cloud services and networking (VPC, subnets, etc.).
Preferred Qualifications
AWS certifications.
Experience with applications built on the Java Spring framework.
Familiarity with migrating applications that have integration points with legacy systems like IBM MQ or mainframes.
Deal breakers
  • The candidate must have direct, project-based experience migrating an application from on-premises to AWS cloud.
  • Technical Litmus Test: Immediately screen for hands-on experience with Docker, Kubernetes (specifically EKS), and Terraform. Lack of experience here is a disqualifier.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.