Remotery

Senior .NET/AWS Cloud Migration Engineer

Posted 17 hours ago

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

📋 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

Netrix Global18 hours ago

AI & Machine Learning Engineer – AWS Cloud

AR flagArgentina OnlyFull-timeCloud Engineer
ApplyView job
GFT Technologies18 hours ago

Cloud Engineer

BR flagBrazil OnlyFull-timeCloud Engineer
ApplyView job
Cherokee Federal22 hours ago

Cloud Architect

US flagUnited States OnlyFull-timeCloud Engineer$185k – $200k/year
ApplyView job
LMI1 day ago

DevSecOps, Cloud Systems Engineer

US flagVirginia OnlyFull-timeCloud Engineer$83.9k – $144.2k/year
ApplyView job
Pathward1 day ago

Cloud Engineer II

US flagUnited States OnlyFull-timeCloud Engineer$72k – $120k/year
ApplyView job
NexGen Data Systems, Inc.1 day ago

Cloud Architect, Security, FinOps, Automation SME

US flagOhio OnlyFull-timeCloud Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers