Senior .NET/AWS Cloud Migration Engineer

Posted Aug 19

This is a fully remote position, open to applicants in Portugal, +1 more country.

📋 Description

• Evaluate current .NET services, infrastructure, integrations, data repositories, and operational dependencies.

• Create a map of service dependencies and determine migration sequences and strategies.

• Design and develop cloud-native solutions utilizing AWS.

• Containerize and manage services using AWS ECS.

• Construct and uphold infrastructure through Terraform and Infrastructure as Code.

• Engage with event-driven and asynchronous architectures using SNS, SQS, NServiceBus, and RabbitMQ.

• Plan and implement incremental migration phases.

• Develop secure migration and cutover strategies for mission-critical services.

• Execute blue/green deployments, parallel operations, progressive traffic routing, and rollback strategies.

• Address migration issues related to shared databases, authentication, legacy dependencies, and service integrations.

• Collaborate with engineering teams and stakeholders on dependencies, risks, and delivery priorities.

• Enhance automation, observability, documentation, and operational readiness during AWS migrations.


⛳️ Requirements

• Extensive professional experience in developing and managing production systems with modern .NET.

• Recent, practical commercial experience with AWS.

• Direct involvement in migrating production applications or services to AWS.

• Strong hands-on experience with AWS ECS and containerized workloads.

• Current practical experience with Terraform and Infrastructure as Code.

• Deep understanding of event-driven and asynchronous architectures.

• Production experience with SNS/SQS or similar messaging technologies.

• Experience in conducting complex migrations involving interconnected services and dependencies.

• Strong grasp of CI/CD, automated deployments, rollback strategies, and production readiness.

• Experience executing production migrations with restricted or unacceptable downtime.

• Ability to comprehend unfamiliar technical environments and formulate actionable migration plans.

• Strong personal technical ownership with the capability to articulate design choices and trade-offs.

• Experience with large-scale, high-availability platforms where downtime significantly impacts business operations.

• Experience in an Agile, cross-functional team environment.

• Excellent verbal and written communication skills in English.

• Experience with New Relic is a plus.

• Nice to have: hands-on experience with NServiceBus.

• Nice to have: experience with RabbitMQ.

• Nice to have: experience with New Relic.

• Nice to have: prior experience modernizing complex or legacy .NET service estates.


🏝️ Benefits

• Collaborative environment with shared responsibility and authority.

• Culture that emphasizes learning from mistakes rather than criticizing failures.

• Agile atmosphere where innovative ideas are encouraged.

• Opportunities for growth and engagement in diverse projects.

• Continuous training and mentoring provided.

• Potential for travel opportunities.

People also viewed

Strategic Communications1 day ago

Cloud Migration Architect – AWS

US flagUnited States OnlyFull-timeCloud Engineer
ApplyView job
Red Hat1 day ago

Telco Cloud Architect

FR flagFrance OnlyFull-timeCloud Engineer
ApplyView job
Bright Vision Technologies1 day ago

Hybrid Cloud Architect

US flagUnited States OnlyFull-timeCloud Engineer$100k – $150k/year
ApplyView job
Expleo Group1 day ago

Cloud Engineer

PT flagPortugal OnlyFull-timeCloud Engineer
ApplyView job
HJ Staffing1 day ago

Senior Salesforce Health Cloud Developer

US flagAlaska, +29 more statesFull-timeCloud Engineer
ApplyView job
General Dynamics Information Technology1 day ago

Senior Cloud Developer

US flagOklahoma OnlyFull-timeCloud Engineer$165.8k – $224.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers