Overview
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 Ex
Responsibilities
- 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
Skills
- 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
- SSL/TLS Certificates, Public-Key Infrastructure (PKI), device certificates
- Scripting (PowerShell, VBS, Teraform)
- Azure Security Centre
- Auditing and reporting of system level security events per GO ITS standards
- Experience and knowledge in SharePoint 2013 server farms
- Automation of migration and operational tasks with scripting tools such as PowerShell
- Experience with development framework and technologies such as Agile, DevOPS, ect
- Expert in troubleshooting (Internet Information Services (IIS) logs, SQL query, SQL trace route, Application Insights)
- Microsoft Windows Server 2016 and 2019
- Strong problem solving, reasoning, and trouble-shooting experience in a multi-platform environment
- Experience in restoring availability of infrastructure services
- Experience conducting system monitoring and performance and data integrity in accordance with ITIL standards
- Monitoring Azure resources for right sizing to provide financial recommendation for cloud services
- OS and middleware patching
Must Have
- Experience in the design, build, and deployment of Microsoft Azure (IaaS, PaaS) services
- Expertise in Azure Cloud and DevOps
- Azure Security Centre
- Azure Monitoring
- Azure DevOps pipelines
- Azure PaaS websites and applications
- Azure IaaS virtual machine
- Azure AKS (Kubernetes)
- IIS
- Dynamics CRM
- SQL Server
- SQL Server Analysis Services
- SQL Reporting
- Strong Communication skills
Nice to have
- Strong experience in an Enterprise environment (Public or OPS related environment) - preferred