Title: Middleware Specialist Duration: 251+447 days Location: Toronto, ON
Description
Responsibilities:
Provide planning, consulting, technical analysis, design, deployment, development, testing, implementation, maintenance, upgrades and daily support of middleware products.
General Skills: Experience with applications servers.
Skills Experience and Skill Set Requirements The Middleware Specialists will complete the following activities:
Contribute to ongoing project activities:
Contribute to the technical design of the environment
Define migration strategy
Build and deploy the new environment
Execute the migration of individual application solutions and re-platform as needed
Application publishing to the Internet and Intranet via web proxies:
Using Azure Native publication tools such as Azure Application Gateway in multiple environments.
Defining requirements, designing and deploying solutions when requirements from clients may not be straightforward or complete
Use different network proxies to public applications (i.e. F5, Azure Application Gateway)
Solutions integration and deployment
Utilizing Microsoft Azure Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
Implementation and utilization of networks and network infrastructure (including switches, firewalls, virtual switches, and virtual firewalls) – applying knowledge of how the physical networking infrastructure interacts with Azure and solutions hosted on it
Design, build, deploy and manage security policies using Active Directory
Define and review the deployment requirements for .NET hosted applications.
Experience in providing operational support to existing and new environments through the migrations as well as support of post migration operations:
Participation in deployment and release (CRQs) related to the .NET platform
Skill Set Requirements:
Experience in the design, build, and deployment of Microsoft Azure (IaaS, PaaS) services
Experience migrating and deploying .NET applications into a cloud-based hosting service
Experience with publishing applications to the Internet and Intranet
Proven track record of end to end integration of complex solutions that cross multiple platforms
Experience with web and application servers
Experience working with application solutions that require cross-platform integration
Extensive experience working with network proxies to publish applications and endpoints to the Internet and Intranet (such as F5 and Azure Application Gateway)
Experience/expert level with deployment of .NET applications
DNS, split DNS, and local hosts resolution
Firewall/NSG concepts design and implementation
Internet Information Services (IIS) 10.0 or newer advanced publishing