Expleo

APAC_Senior Cloud Migration Engineer

Job Locations
PH-Manila
Job area
IT & Digital
Employment type
Fixed Term Contract
Workplace
Hybrid

Overview

We are seeking a highly skilled and experienced Senior Cloud Migration to lead the migration of our existing .NET application and MS SQL database from on-premise Windows VMs to a modern, containerized architecture on Amazon Web Services (AWS). The ideal candidate will have a strong background in both Windows and Linux environments, extensive experience with containerization technologies, and a proven track record of migrating legacy applications to the cloud.

Responsibilities

  • Migration Strategy & Planning:

o Assess the current .NET application and MS SQL database infrastructure to determine the best migration strategy.

o Develop a comprehensive migration plan, including timelines, resource requirements, and risk mitigation strategies.

o Work closely with the development and operations teams to ensure a smooth transition with minimal downtime.

  • Application Containerization:

o Refactor the existing .NET application to run in Docker containers. This may involve porting a .NET Framework application to modern .NET (formerly .NET Core) to enable cross-platform compatibility with Linux containers.

o Create and manage container images, pushing them to an Amazon Elastic Container Registry (ECR).

o Deploy and orchestrate the containerized application using Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS).

  • Database Migration:

o Plan and execute the migration of the MS SQL database to Amazon Relational Database Service (RDS) for PostgreSQL.

o Utilize tools like AWS Database Migration Service (DMS) to perform a schema and data conversion from SQL Server to PostgreSQL.

o Ensure data integrity and consistency throughout the migration process.

o Configure and optimize the target PostgreSQL database for performance and high availability.

  • CI/CD and Automation:

o Design and implement an automated Continuous Integration/Continuous Deployment (CI/CD) pipeline using AWS services like CodePipeline, CodeBuild, and CodeDeploy.

o Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.

o Write scripts (e.g., Python, Bash) to automate repetitive tasks and manage the cloud environment.

  • Cloud Infrastructure and Operations:

o Design and implement a scalable, secure, and highly available AWS architecture, including VPCs, security groups, and load balancers.

o Monitor application and database performance using tools like Amazon CloudWatch and address any issues.

o Implement security best practices and ensure compliance with company policies.

Qualifications

  • Experience:

o Minimum of 3 to 5 years of professional experience in a DevOps, Cloud Engineering, or similar role.

o Proven experience with end-to-end cloud migration projects from on-premise to AWS.

o Hands-on experience with migrating and modernizing .NET applications.

o Strong experience with database migration, specifically from MS SQL to an open-source database like PostgreSQL.

  • Technical Skills:

o AWS: Expert knowledge of core AWS services, including VPC, EC2, ECS/EKS, ECR, RDS, DMS, IAM, CloudWatch, and CloudFormation/Terraform.

o Containerization: Proficient with Docker and container orchestration tools like ECS or Kubernetes.

o CI/CD: Experience building and managing CI/CD pipelines.

o Programming & Scripting: Strong C#/.NET skills and proficiency in scripting languages like Python or PowerShell.

o Databases: Deep understanding of relational databases, including schema conversion, data migration, and performance tuning for both MS SQL and PostgreSQL.

  • Soft Skills:

o Excellent problem-solving and analytical skills.

o Strong communication and collaboration abilities to work with cross-functional teams.

o A proactive and independent mindset, with the ability to manage a project from start to finish.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.