About the role
Azure Migration Engineer - Portugal (Remote)
Our Client
Our client is a technology consulting company with strong expertise in digital transformation, covering areas such as software development, infrastructure, data, QA, and low-code solutions. They support clients across multiple industries by delivering scalable, high-quality tech solutions. The company has a solid presence in Portugal and operates internationally.
Responsibilities:
Assess existing environments, including on-prem infrastructure, servers, applications, dependencies, networking, storage, and databases, to define a robust migration approach.
Conduct discovery and dependency analysis across applications, services, and data assets.
Define and apply the most suitable migration strategy, such as lift & shift, refactoring, re-architecting, or rebuilding.
Design the target Azure architecture, covering networking, identity, security, compute, storage, high availability, and disaster recovery (DR).
Leverage Microsoft migration tools (e.g., Azure Migrate, Azure Site Recovery, Database Migration Service) as well as third-party solutions when required.
Develop and maintain automation and Infrastructure as Code (IaC) for provisioning using Terraform, ARM, Bicep, PowerShell, or Azure CLI.
Plan and execute migration pilots and tests to validate functionality before full cutover.
Manage cutover activities, data migration, synchronization, and downtime minimization.
After migration, monitor performance, optimize costs, and ensure security, compliance, and stability.
Document all project phases, including runbooks, playbooks, and rollback strategies.
Coordinate with cross-functional teams (infrastructure, networking, security, applications, and business stakeholders) and support overall project governance.
Technical Requirements:
Proven hands-on experience with Azure, including Virtual Machines, Azure SQL / Managed Instances, Azure Storage, VNets, NSGs, ExpressRoute / VPN, and Azure AD / identity services.
Experience with Azure migration tools, such as Azure Migrate, Azure Site Recovery, and Database Migration Service.
Strong knowledge of cloud networking, security, governance, and compliance.
Proficiency in automation and IaC, using Terraform, ARM, Bicep, PowerShell, and Azure CLI.
Ability to analyze infrastructure, performance bottlenecks, dependencies, and migration-related issues.
Solid understanding of backup, disaster recovery, and high availability (HA) solutions.
Development experience using at least one framework, preferably .NET.
Languages (spoken and written): Portuguese and English (mandatory).
Preferred Qualifications:
Azure certifications such as AZ-104 (Administrator), AZ-305 (Solutions Architect), or equivalent.
Previous experience migrating physical servers, virtual machines, or containers to Azure.
Background working in hybrid environments (on-prem + cloud).
Familiarity with agile methodologies or project management frameworks (e.g., Scrum, Kanban).
Strong communication skills to present risks, plans, results, and technical decisions to non-technical stakeholders.
Experience with post-migration monitoring tools, such as Azure Monitor, Log Analytics, and Application Insights.
Originally posted on Himalayas