Middleware Specialist - Senior

S M Software Solutions Inc

If you are interested kindly send the following documents to ***email_hidden*** by

Monday , Jun 22, 10:00 AM EST if that interests you and matches your profile.

  • Updated Resume in word format (Mandatory)
  • References (Mandatory)
  • Expected hourly rate (Mandatory)
  • Visa Status (Mandatory)
  • LinkedIn ID (Mandatory)

Client: Ministry of Public and Business Service Delivery and Procurement

Work Location: 87 Sir William Hearst Ave, M3M 0B4 Toronto Ontario,

Onsite

Estimated Start Date: 2026-07-17

Estimated End Date: 2027-03-31

#Business Days: 180.00

Extension: 134.00

Hours per day or Week: 7.25 hours per day

Security Level: CRJMC

Must Have

  • Monitoring Azure resources for right sizing to provide financial recommendation for cloud services
  • Experience with development framework and technologies such as Agile and DevOps
  • Linux Server and hosting services
  • Supporting Microsoft Windows Server 2019+
  • creating and using CI/CD Pipelines
  • experience in Scripting (PowerShell and VBS)

RoleOverview

Deliverables / Skill Set

The Labor and Transportation I&IT Cluster (LTC) Operations Maintenance and Support Branch (OMSB) is responsible for hosting, maintaining and supporting systems on behalf of its ministry clients, Ministry of Transportation (MTO) and Ministry of Labor, Immigration, Training and Skills Development (MLITSD).

  • These hosted systems vary in terms of criticality (mission critical, business critical and business support applications) and the intended audience.
  • Systems may be accessed internally by ministry staff, externally by broader public-sector users, or directly by the public.

Operations Team Responsibilities

The Operations team provides:

  • Infrastructure as a Service (IaaS) hosting to clients leveraging Microsoft Azure.
  • Platform as a Service (PaaS) hosting to clients leveraging Microsoft Azure.
  • SharePoint Online
  • Dynamics Online
  • PowerApps
  • Similar technologies
  • Support to clients leveraging enterprise SaaS platforms such as Salesforce.
  • Maintain code
  • Develop automated build and deployment pipelines

Consultant Requirement

  • In order to meet the demands of its clients, the OMSB Operations team through the Labor and Transportation I&IT Cluster is looking to hire consultants with expertise in:
  • Delivering systems on Microsoft Azure.
  • Monitoring systems on Microsoft Azure.
  • Supporting systems on Microsoft Azure.
  • Microsoft 365 platforms.
  • Enterprise SaaS platforms.
  • Applying stringent government security standards.
  • Applying performance targets to hosted systems.
  • Ensuring government data is protected.
  • Ensuring systems operate reliably.

Deliverables

    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).
    • Azure Vets
    • Networks Security Groups (NSGs)
    • Other Azure-native networking constructs
    • Ensure systems are built to specifications.
    • Applying knowledge of how physical networking infrastructure interacts with Azure and solutions hosted on it.
    • Design, build, deploy and manage security access controls and policies using:
    • Entra Id
    • Azure Policy
    • 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.

    Technologies Supported

    • Microsoft Azure IaaS services (Virtual Machines)
    • App Service Plans
    • Azure Kubernetes Services
    • Storage Accounts
    • Key Vaults
    • App Gateways
    • Azure SQL
    • Similar services
    • Azure DeVos pipelines
    • Microsoft Defender for Azure
    • Azure Monitor and Application Insights
    • Windows Server and hosting services such as Internet Information Services (IIS)
    • Linux Server and hosting services
    • DB Engine
    • Analysis Services
    • Reporting Server
    • SharePoint Online
    • Dynamics Online
    • PowerApps
    • Additional Responsibilities
    • 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.
    • Service Desk data
    • Wiki’s
    • Monitoring
    • Troubleshooting
    • Support
    • Etc. of the environments

    Experience And Skill Set 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:
    • 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 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).
    • MS Defender for Azure.
    • 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.
    • Internet Information Services (IIS) logs
    • SQL query
    • SQL trace route
    • Application Insights
    • Microsoft Windows Server 2019+.
    • RedHat Linux 8+.
    • 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.

    Experience And Skill Set Requirements

    Evaluation Criteria

    Operational Support – 30%

    • Demonstrated experience
    • with Application Insights
    • handling the ITIL the incident process
    • handing of ITIL change process
    • Strong problem solving/ trouble-shooting experience in a multi-platform environment
    • In restoring availability of infrastructure services
    • Supporting IIS (version 10+) hosted webservices
    • In supporting SQL server databases
    • Supporting Azure PaaS websites and applications
    • Supporting Azure IaaS virtual machines
    • Creating and maintain documentation for operational procedures
    • experience in Scripting (PowerShell and VBS)
    • Experience with development framework and technologies such as Agile and DevOps
    • Supporting Microsoft Windows Server 2019+
    • Monitoring Azure resources for right sizing to provide financial recommendation for cloud services
    • working with application solutions that require cross-platform integration

    Cloud Based Services – 20%

    Demonstrated Experience In

    • the design of Microsoft Azure (IaaS and PaaS) services
    • the build of Microsoft Azure (IaaS and PaaS) services
    • the deployment of Microsoft Azure (IaaS and PaaS) services
    • the operations of Microsoft Azure (IaaS and PaaS) services
    • the design and operations of network level azure features (NSG’s and firewalls)

    Migration and Deployment of .NET Applications – 25%

    Demonstrated Experience In

    • creating and using CI/CD Pipelines
    • application migration to the cloud
    • application publishing using Azure native publication tools
    • deployment of .NET applications
    • using scripting tools such as PowerShell to automate migration tasks

    Infrastructure Security – 20%

    Demonstrated Experience

    • managing infrastructure security policies with Azure Defender
    • OS and middleware patching
    • reviewing and actioning security alerts
    • working with SSL/TLS certificates
    • working with Public-Key Infrastructure (PKI)
    • Auditing and reporting of system level security events and logs

    Public Sector Experience – 5%

    • Experience in performing infrastructure support in the OPS

    Note

    • onsite