The Middleware Specialists will complete the
following activities:
Contribute to ongoing project activities:
Contribute to the technical design of the hosting
environment
Define migration strategies
Build and deploy systems to Azure 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)
Configure Azure networking via Azure VNets,
Networks Security Groups (NSGs) and other Azure-native networking constructs
to ensure systems are built to specifications. Applying knowledge of how physical
networking infrastructure interacts with Azure and solutions hosted on it
will also be performed
Design, build, deploy and manage security access
controls and policies using Entra Id and Azure Policy and
Define and review the deployment requirements for
.NET hosted applications.
Experience in providing operational support to
existing and new Ministry-supported systems including::
Participation in deployment and release (CRQs)
related to the .NET platform
Creation and configuration of Azure DevOps CI/CD
pipelines to support delivery teams
Troubleshooting and resolution of Tier 2 and 3
support incidents and problems including complex integration across the
various technologies supported including but not limited to:
o
Microsoft Azure IaaS services (Virtual Machines)
o
Microsoft Azure PaaS services (App Service Plans,
Azure Kubernetes Services, Storage Accounts, Key Vaults, App Gateways, Azure
SQL, and similar)
o
Azure DevOPS pipelines
o
Microsoft Defender for Azure
o
Azure Monitor and Application Insights
o
Windows Server and hosting services such as Internet
Information Services (IIS)
o
Linux Server and hosting services
o
MS SQL Server (DB Engine, Analysis Services,
Reporting Server)
o
Microsoft 365 Services such as SharePoint Online,
Dynamics Online and PowerApps
Backing up the operational staff in the proactive
monitoring and operations of the environment
Defining and developing support guidance for internal staff member
cross training:
Define and create documentation to train
internal staff in the support and troubleshooting of supported technologies
and evolving processes
Contribution of knowledge including but
not limited to Service Desk data and Wiki’s
Training of current technical staff in
monitoring, troubleshooting, support, etc. of the environments
Experience Requirements
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:
o
Experience with publishing applications to the
Internet and Intranet
o
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 on Azure
DNS, split DNS, and local hosts resolution
Firewall/ Azure 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, shell scripting)
Auditing and reporting of system level security
events per GO ITS standards
Automation of migration and operational tasks
with scripting tools such as PowerShell
Experience with development framework and
technologies such as Agile, DevOPS, etc
Expert in troubleshooting (Internet Information
Services (IIS) logs, SQL query, SQL trace route, Application Insights)
Microsoft Windows Server 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