Required Skills: .NET Migration Engineer Azure Cloud Migration
Job Description
.NET Migration Engineer - Azure Cloud Migration
Position Overview
We are seeking an experienced .NET Migration Engineer to lead the migration and modernization of our enterprise applications from on-premises infrastructure to Azure Cloud. This role involves upgrading legacy .NET Framework applications to .NET Core/.NET 6+ while ensuring seamless cloud adoption.
Key Responsibilities
Migration & Modernization
Lead the migration of .NET Framework applications to .NET Core/.NET 6+
Assess existing on-premises .NET applications for cloud readiness
Design and implement migration strategies for seamless transition to Azure
Refactor and modernize legacy code to align with cloud-native architecture
Perform code analysis and identify breaking changes during .NET Core migration
Azure Cloud Implementation
Deploy and configure .NET applications on Azure App Services, Azure Functions, and AKS
Implement Azure DevOps CI/CD pipelines for automated deployments
Configure Azure resources including Storage, SQL Database, Key Vault, and App Configuration
Optimize application performance for cloud environments
Implement monitoring and logging using Azure Application Insights and Log Analytics
Technical Leadership
Collaborate with cross-functional teams to ensure successful migration
Document migration processes, best practices, and architectural decisions
Provide technical guidance on .NET Core migration challenges
Conduct code reviews and ensure adherence to coding standards
Troubleshoot and resolve migration-related issue