Job Description
Job Brief
We’re looking for an Azure Migration Specialist to lead or participate in projects migrating infrastructure, applications, and data from on-premises or hybrid environments to Microsoft Azure. You will work in a cross-functional team, collaborate with stakeholders, and ensure migrations are executed efficiently, securely, and with minimal interruptions.
Responsibilities
-
Assess current on-premises infrastructure, servers, applications, dependencies, network, storage, and databases to define the migration plan.
-
Perform discovery and dependency analysis across applications, services, and data.
-
Select the most appropriate migration strategy: lift & shift, refactor, rearchitect, or rebuild.
-
Design the target Azure architecture, including networking, identity, security, VMs, storage, high availability, and disaster recovery (DR).
-
Utilize Microsoft migration tools (Azure Migrate, Azure Site Recovery, Database Migration Service) or third-party tools.
-
Develop automation and Infrastructure-as-Code (IaC) for provisioning using Terraform, ARM, Bicep, PowerShell, or Azure CLI.
-
Plan and execute migration tests and pilot runs to validate functionality prior to full cutover.
-
Manage cut-over, data migration, synchronization, and minimize downtime.
-
Post-migration: monitor performance, optimize costs, ensure security and compliance, and make necessary adjustments.
-
Document every stage of the project, including runbooks, playbooks, and rollback plans.
-
Coordinate with cross-functional teams (infrastructure, networking, security, applications, business) and manage project stakeholders.
Requirements and Skills
-
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
-
Proven hands-on experience with Microsoft Azure: VMs, Azure SQL / Managed Instances, Azure Storage, VNets, NSGs, ExpressRoute / VPN, Azure AD / identity services.
-
Experience with Azure migration tools: Azure Migrate, Azure Site Recovery, Database Migration Service.
-
Solid cloud networking, security, governance, and compliance knowledge.
-
Proficiency in automation and IaC: Terraform, ARM, Bicep, PowerShell, Azure CLI.
-
Ability to diagnose infrastructure, performance, interdependencies, and migration-related issues.
-
Knowledge of backup, disaster recovery, and high availability solutions.
-
Experience in development with at least one framework, preferably .NET.
-
Strong communication skills in Portuguese and English.
-
Familiarity with agile methodologies or project management frameworks (Scrum, Kanban).
Next Steps
Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will guide you through the rest!