Job Title: Application Rationalization Lead Location: Ottawa, ON (Remote)
Estimated Duration: 6 Months
Networking & Application Rationalization Specialist
Position Overview
We are looking for a Senior Azure Migration Engineer to support a large-scale VMware-to-Azure migration program for a major Canadian client. This is a contract opportunity where you will work closely with architects, infrastructure and network teams, and application owners to drive successful migration outcomes.
Key Responsibilities
- Act as a trusted advisor to project teams and client stakeholders across architecture, infrastructure, and application teams.
- Own the application rationalization scorecard — including methodology, weighting, scoring dimensions, and calibration — and produce defensible 6R treatment recommendations (rehost, replatform, refactor, rearchitect, repurchase, retire).
- Segment the application portfolio into low, medium, and high complexity bands and define appropriate migration patterns.
- Facilitate stakeholder interviews with application and business owners to capture business context, criticality, and integration requirements; reconcile tool-derived data with stakeholder input.
- Produce application-to-application, application-to-service, and application-to-infrastructure dependency maps; identify dependencies not captured by discovery tools.
- Sequence applications into migration waves based on complexity, business value, dependency clusters, and change window constraints.
- Design and implement Azure hybrid network foundations, including hub-and-spoke and Virtual WAN topologies, ExpressRoute, VPN gateways, Network Security Groups, Azure Firewall, Private Endpoints, Private Link, and Private DNS Zones.
- Configure and troubleshoot BGP, user-defined routes, route tables, asymmetric routing, and connectivity between on-premises and Azure environments.
- Assess existing Azure Landing Zones against Microsoft Cloud Adoption Framework and reference architectures; identify and remediate gaps.
- Partner with managed network service providers on firewall, routing, and DNS changes, including preparing change packages and rollback plans.
- Use Azure Network Watcher, Connection Monitor, NSG flow logs, and traffic analytics to troubleshoot connectivity issues.
- Mentor other engineers and contribute to runbooks and migration documentation.
Success Criteria
- Deliver high-quality, reliable migration outcomes aligned with client expectations
- Build strong relationships with stakeholders across technical and business teams
- Identify opportunities to improve processes and service delivery
- Contribute to a collaborative and high-performing team environment
- Continuously develop technical expertise and stay current with evolving technologies
Qualifications
Azure and Migration Experience
- 5+ years of hands-on Azure infrastructure engineering experience, including at least two large-scale migration programs
- Proven experience migrating VMware workloads to Azure (rehost and replatform)
- Experience with Azure Migrate and tools such as RiverMeadow, Zerto, or Carbonite/Double-Take
- Working knowledge of Microsoft Cloud Adoption Framework and Azure Landing Zones
Networking
- Strong expertise in Azure networking: hub-and-spoke, Virtual WAN, ExpressRoute, VPNs, NSGs, Azure Firewall, Application Gateway, Private Link, Private Endpoints, and Private DNS Zones
- Solid understanding of networking fundamentals: TCP/IP, BGP, routing, subnetting, DNS, DHCP, NAT, and firewall design
- Experience troubleshooting complex networking issues including routing, MTU, and connectivity challenges
- Experience working within structured change management environments
Rationalization and Dependency Analysis
- Experience conducting application rationalization exercises using the 6R framework
- Ability to design and apply scoring models across complexity, business value, and technical fit
- Experience with dependency mapping using both tooling and stakeholder input
Engineering Practice
- Experience with Infrastructure-as-Code (Bicep and/or Terraform)
- Scripting experience with PowerShell, Bash, and Azure CLI
- Strong communication skills with the ability to work across technical and non-technical stakeholders
- Post-secondary education in Computer Science, Engineering, or a related field
Nice-to-Have
- Azure certifications (AZ-700, AZ-305, AZ-104)
- VMware vSphere experience or VCP certification
The pay range that the employer reasonably expects to pay for this position is between CA$90.00 and CA$110.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!