Job Description :
Middleware Specialist - Level 2 Toronto, ON Start Date 2021-04-01 End Date 2023-03-31 Description MSP Notes Shortlisting Date: Friday January 8th at 2:00 pm EST Maximum number of Candidate Submissions: 1 (One) Must haves: Demonstrated experience migrating and deploying .NET applications into a cloud based hosting services Demonstrated experience in the design, build, deployment and operations of Microsoft Azure (IaaS and PaaS) services Note Assignment Type: This position is currently listed as "Onsite" due to COVID-19 related WFH direction. Once OPS staff are required to return to the office, the resource under this request will be required to work onsite as well. Project background information: The Labour and Transportation I&IT Cluster (LTC) .NET SDC (Solutions Delivery Centre) Operations team is responsible for supporting the .NET SDC hosting service to deliver Enterprise .NET and SharePoint hosting services to the Ontario Public Service (OPS This service is delivered to all Ministries and I&IT Clusters within the OPS. During the fiscal year 2012/13, the .NET SDC officially opened its doors for business as an end-to-end solution provider that leverages the .NET Solutions Delivery Environment (SDE) for Platform as a Service hosting services the initial launch in Spring 2011 provided .NET hosting services to clients. In aligning with the OPS strategy of utilizing common infrastructure and common services, as many of the legacy services are upgraded by Ministries throughout the OPS, there is greater demand to leverage the benefits of the common hosting infrastructure. The common hosting infrastructures provide a high-security/high-availability IT service to the OPS. The .NET SDC hosting is now running on an aging physical infrastructure that is over five years old. As the infrastructure reaches its end of life, it is in the process of being migrated to a new and improved cloud service that will be based on Microsoft Azure and offer both public and private cloud services, Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) hosting to clients. This unique service offering hosts a variety of mission and business critical applications which range in support needs from business hours only Intranet applications to public-facing applications requiring high availability and 24x7x365 support. Project deliverables: In order to meet the demands of the new Enterprise OPS Wide service, the .NET SDC through the Labour and Transportation I&IT Cluster is looking to hire consultants with expertise in building and delivering a cloud-based service. There is a specific focus around publishing web applications to the Internet and Intranet, providing adequate security to the services in order to ensure that government data is protected and secured in order to meet today's standards, provide monitoring of the existing environment, as well as provide day-to-day operational support on both the existing environment and the new environment as it is being built. It would be an asset if the consultant has background and experience in migration application solutions to the cloud (specifically Microsoft Azure The Middleware Specialist will complete the following activities: Continue the ongoing project activities to: 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 Internet/Intranet via web proxies: Use Microsoft Forefront BigIP F5 product suite infrastructure to document existing publishing patterns to translate into a migration strategy Implementing the use of Trunks, Authentication Repositories, Policies, and Applications Using the following in dispersed environments: BigIP F5 product suite/F5 deployments Defining requirements, designing and deploying solutions when requirements from clients in circumstances may not be straightforward or complete Able to use different network proxies to public applications Solution integration and deployment: Utilizing Microsoft Azure in Infrastructure as a Service (IAAS) and Platform as a Service (PAAS) Implementation/utilization of networks, network infrastructure (including switches, firewalls, virtual switches and virtual firewalls) applying knowledge of how the physical networking infrastructure interacts with Hyper-V and solutions hosted on it Design, build, deployment and management of security policies using Active Directory Definition of requirements and design of common deployment patterns for .NET SDE hosted applications, leveraging proxy technologies .NET SDC operational support to existing and new environments through the migration as well as support of migration operations: Participation in deployment and release (CRQ's) related to the .NET SDE platform Troubleshooting and resolution of .NET SDE Tier 2 and 3 support incidents and problems including complex integration across the various technologies supported within the .NET SDE and Enterprise SharePoint platform such as: o IIS o Dynamics CRM o Biz Talk o Host Integration Services o SQL Server o SQL Server Analysis Services o SQL Reporting o System Centre (Operations Manager, Virtual Machine Manager, Configuration Manager) Troubleshooting and resolution of .NET SDE Tier 2 and 3 support incidents and problems which include complex network integrations to both internal OPS and external third-party service offerings Backing up the .NET SDC operational staff in the proactive monitoring and operations of the environment Defining and developing a Windows support guide for internal staff members for cross training: Define and create documentation for each of the following deliverables which will be the tools used to train internal support staff in the support and troubleshooting of the Windows Environment Contribution of knowledge records for support team to the office knowledge base Prepare a presentation that provides an overview of the Windows physical and logical environments and the areas in which our office supports the MTO Windows applications Train internal staff members in the support and troubleshooting of the windows applications Training of current technical staff in monitoring, troubleshooting, and support of the Windows environments utilizing the presentation and support guide created above Skills Experience and Skill Set Requirements Skill set: 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 Experiencing with publishing applications to the Internet/Intranet o Proven track record of end to end integration of complex solutions that crosses multiple platforms Experience with applications 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/Intranet (such as F5) Advanced Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), TCP/IP Storage Area Networks (SAN), Network Attached Storage (NAS) TCP/IP protocols, IPv4 Experience with Network Load Balancing (NLB) methodologies and implementation Experience/expert level with deployment of .NET applications DNS, split DNS, local hosts resolution Firewall concepts design & implementation Internet Protocol (IP) routing Internet Information Services(IIS) 7.0, 7.5 advanced publishing Secure Sockets Layer (SSL)Certificates, Public-Key Infrastructure (PKI), device certificates Scripting (PowerShell, VBS) Address translation and Host Address Translation Microsoft System Centre 2007 and 2012 experience (SCOM, SCVMM, SCCM) Auditing and reporting of system level security events per GO ITS standards Experience and knowledge in SharePoint 2010 and SharePoint 2003 server farms Automation of migration and operational tasks scripting tools such as PowerShell BigIP F5 suitepublishing templates and best practices (trunks, applications) BigIP F5 suite Support Boundaries Experience with development framework/technologies Expert in troubleshooting (Unified Logging Service (ULS) Logs, Internet Information Services(IIS) logs, SQL query, SQL trace route) Expert level with Internet Information Services(IIS) 6 and 7.0 Microsoft Windows Server 2008 and 2012 Server Virtualization (Hyper-V) Strong problem solving, reasoning, and trouble-shooting experience to provide advice and resolve data recovery issues in a multi-platform environment; experience conducting system monitoring and performance and data integrity in accordance with ITIL standards Evaluation criteria: Criterion Criterion Details Criterion Maximum Rating Migration and Deployment of .NET Applications Demonstrated experience migrating and deploying .NET applications into a cloud based hosting services: Demonstrated experience with publishing applications to the Internet/Intranet o Experience with end to end integration of complex solutions that cross multiple platforms o Experience with applications servers Demonstrated experience working with application solutions that require cross-platform integration Demonstrated experience and knowledge in SharePoint 2010 and SharePoint 2003 server farms Demonstrated experience with Microsoft Windows Server 2008 and 2012 Demonstrated experience troubleshooting [Unified Logging Service (ULS) Logs, Internet Information Services(IIS) logs, SQL query, SQL trace route Demonstrated experience with Internet Information Services(IIS) 6 and 7.0 Demonstrated experience with Server Virtualization (Hyper-V) Demonstrated experience with development framework/technologies 30 Internet and Security Demonstrated experience in Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), TCP/IP Demonstrated experience with Storage Area Networks (SAN), Network Attached Storage (NAS) Demonstrated experience with TCP/IP protocols, IPv4 Demonstrated experience with DNS, split DNS, local hosts resolution Demonstrated experience working with network proxies to publish applications and endpoints to the Internet/Intranet (such as F5) Demonstrated experience in Firewall concepts design and implementation Demonstrated experience in Internet Protocol (IP) routing Demonstrated experience with Internet Information Services (IIS) 7.0, 7.5 advanced publishing Demonstrated experience in Secure Sockets Layer (SSL) Certificates, Public-Key Infrastructure (PKI), device certificates Demonstrated experience in BigIP F5 suite publishing templates and best practices (trunks, applications) Demonstrated experience with BigIP F5 suite Support Boundaries Demonstrated experience in Address translation and Host Address Translation 20 Cloud-Based Services Demonstrated experience in the design, build, deployment and operations of Microsoft Azure (IaaS and PaaS) services 15 System Management and Configuration Demonstrated experience with Microsoft System Centre 2007 and 2012 experience (SCOM, SCVMM, SCCM) Demonstrated experience with Network Load Balancing (NLB) methodologies and implementation Demonstrated experience in Scripting (PowerShell, VBS) Demonstrated experience in automation of migration and operational tasks scripting tools such as PowerShell Demonstrated experience in auditing and reporting of system level security events per GO ITS standards 15 Problem Solving Skills Strong problem solving, reasoning and trouble-shooting experience to provide advice, and resolve data recovery issues in a multi-platform environment; experience conducting system monitoring and performance and data integrity in accordance with ITIL standards 15 Public Sector Experience Experience in auditing and reporting of system level security events per GO ITS standards would be an asset 5 Total 100