SENIOR DEVOPS/CLOUD ENGINEER
Requisition #: R24-3182 (RQ# 00171)
Location: Hybrid (Toronto, ON - 1 day onsite every other week)
Engagement Type: Contract
Number of Resources required: 1
Term: 2024-10-15 to 2025-03-31 with possible extension
Rate (Daily): Up to $725 per diem (equivalent to $100/hour) / Commensurate with related experience and market competitiveness
Hours per day: 7.25
Security Screening: Standard (Criminal Record Check)
Submission Deadline/Closing Date: September 17, 2024 (2:00 PM Eastern Time)
------------------------------------------------------------------------
Tri-global Solutions Group Inc. is seeking one (1) Senior DevOps/Cloud Engineer to join our talented Service Delivery team at Ontario Health.
HYBRID WORK MODEL: The successful candidate is required to work 1 day onsite every other week in Toronto, ON and remotely (from home) the remainder of the time.
Please review the project overview, description of services, and requirements below. If you meet the requirements and are interested in submitting for this role, please reply to this job posting.
If you know other consultants who may be interested in this opportunity kindly share this job posting.
Thank you.
Tri-global Solutions Group Inc.
Website: https://tri-global.com
------------------------------------------------------------------------
PROJECT OVERVIEW
Job Title:
DevOPS/Cloud Engineer - Senior
Department:
Digital Excellence in Health
DESCRIPTION OF SERVICES
A digitization opportunity is offered by the Patients before Paperwork initiative to standardize the creation, completion and dissemination of primary care admin forms using provincially available digital solutions.
Ontario Health seeks to implement an eForms solution, starting with the eForms MVP, that will implement the prioritized OMA/MOH forms, following a repeatable process, building on the success of the MTO forms implementation with EMR vendors for the primary care community. The scope of the eForms MVP consist in creating a digital forms publication pipeline and establish a provincial library of electronic forms that will be readily available in all point of care systems and is integrated with provincial digital assets (i.e. EHR).
The digital implementation is in progress.
The successful candidate will delivery the Ministry objective (PB4P – eForms SADIE) through a digital solution.
The FY24-25 deliverables include:
· Complete the delivery of the eForms LPR into its target Azure environment.
· Engage in eForms Phase 2 planning and delivery.
· Complete the EMR to SADIE Integration with SSO and contextual launch.
MANDATORY REQUIREMENTS (Candidate must meet all requirements below)
· Over 6 years of experience in Azure DevOps with an enterprise-level cloud environment
· Over 6 years of experience in Azure Cloud Services and proficiency with AWS
· In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code (IaC)
· Extensive experience in designing, implementing, and maintaining Azure CI/CD pipelines, infrastructure automation, and deployment strategies
· Expertise in managing and scaling Azure Container Instances and Kubernetes Services
Responsibilities:
· Design, develop, and maintain CI/CD pipelines for automated building, testing, and deployment of frontend web applications and backend microservices
· Create and manage code repositories in Azure Repos, ensuring seamless integration with CI/CD pipelines
· Set up development, QA, and production environments with a focus on infrastructure as code principles
· Implement and oversee robust monitoring systems for all deployed applications to ensure optimal performance and uptime. Proactively address and resolve any downtime or performance issues
· Monitor applications and infrastructure performance, responding proactively to potential issues and optimizing resource utilization to achieve cost-effective solutions
· Collaborate with cross-functional teams to integrate development and operations smoothly, ensuring scalability and reliability of all system components
DESIRABLE REQUIREMENTS (Nice to haves)
· Certifications in Azure, AWS, or GCP are highly regarded
· Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
· Understanding of compliance requirements for data security and privacy.
· Working knowledge of HL7 is an asset
· Knowledge and experience in at least one programming language
EXPERIENCE / SKILL SET AND EVALUATION CRITERIA
1. Hands-on experience with Azure Cloud Services - 20%
2. Extensive experience in designing, implementing, and maintaining Azure CI/CD pipelines for automated building, testing, and deployment - 35%
3. In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code - 35%
4. Proven experience in Azure DevOps with an enterprise-level cloud environment - 10%
DELIVERABLES
- Design and create Virtual Network (VNet)
- Define subnets and address spaces
- Create and configure Network Security Groups (NSGs), VNet-to-VNet peering, Application Gateway, APIM
- Identity and Access Management
- Configure Azure Active Directory (AAD)
- Set up user and group management, Role-Based Access Control (RBAC)
- Implement Multi-Factor Authentication (MFA)
- Select appropriate VM sizes and types
- Configure VM settings (OS, storage, networking)
- Deploy web apps and APIs
- Configure application settings and environment variables
- Set up and configure AKS for containerized applications
- Create Azure Storage accounts
- Configure blob, file, queue, and table storage
- Set up SQL databases and/or SQL MI
- Configure security and performance settings
- Enable and configure Azure Defender for Cloud
- Implement security policies and recommendations
- Store and manage keys, secrets, and certificates within Azure Key Vault
- Monitoring and Management
- Set up Azure Monitor for logs and metrics
- Configure alerts and actions
- Collect and analyze logs
- Implement automation for routine tasks
- Set up Azure Backup
- Configure disaster recovery plans with Azure Site Recovery
- Set up Azure Repos, Pipelines, and Artifacts
- Implement CI/CD pipelines
ADDITIONAL TERMS
Ontario Health assets including laptops and related equipment cannot be removed from the province of Ontario without prior written approval from Ontario Health.
Knowledge Transferred Details:
- The Candidate will ensure full knowledge transfer is provided to the Ontario Health team before end of agreement.
- The Candidate should provide knowledge transfer to new resource at a minimum over a one week transition period.
- Knowledge transfer includes sharing and walk through of the documentation, and regular team meetings to discuss project status, issue, risk and changes.
- Also any joint review sessions, analysis workshops, etc. where key deliverables are shared with Ontario Health staff.
NOT FOR YOU?
Check out our other opportunities at https://tri-global.com or follow us on LinkedIn. We thank all candidates in advance. Only candidates selected for an interview will be contacted.
WHY WORK WITH TRI-GLOBAL?
- Empower positive change by enabling our clients to revolutionize innovation and technology, elevating them to a higher level of excellence and efficiency.
- Join an exceptional and committed team that redefines the landscape, forging a distinctive path towards success.
- Engage in stimulating and captivating projects that push boundaries and keep you constantly motivated.
Job Type: Full-time
Pay: Up to $725.00 per day
Benefits:
Flexible language requirement:
Schedule:
Application question(s):
- Have you previously worked with Ontario Public Service (OPS) or Ontario's Broader Public Service (BPS)? BPS organizations included but are not limited to hospitals, universities, colleges, and school boards. Please specify "Yes" or "No". If Yes, please indicate names of OPS/BPS organizations you have worked with previously.
- Do you have Certifications in Azure, AWS, or GCP? Please specify certifications you hold.
- Hybrid Work Model: The successful candidate is required to work 1 day onsite every other week in Toronto, ON and remotely (from home) the remainder of the time.
Please Acknowledge the Hybrid Work Model requirement by providing a "YES or NO" response. Candidate who cannot commit to the hybrid work requirement will not be considered further. Thank you for your understanding.
- Please confirm the following Mandatory Requirements.
Candidates must possess the following skills/experience to be considered:
· Over 6 years of experience in Azure DevOps with an enterprise-level cloud environment.
· Over 6 years of experience in Azure Cloud Services and proficiency with AWS.
· In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code (IaC).
· Extensive experience in designing, implementing, and maintaining Azure CI/CD pipelines, infrastructure automation, and deployment strategies.
· Expertise in managing and scaling Azure Container Instances and Kubernetes Services.
Respond with "YES" or "NO".
Experience:
- prior public sector: 1 year (preferred)
- Terraform/Bicep script for implement/manage Azure as IAC: 2 years (required)
- design/implement/maintain Azure CI/CD pipelines & automation: 4 years (required)
- manage/scale Azure Container Instances & Kubernetes Services: 2 years (required)
- monitoring tools such as Prometheus, Grafana, or ELK stack: 1 year (preferred)
- Understand compliance requirements for data security/privacy: 1 year (preferred)
- Working knowledge of HL7: 1 year (preferred)
- Knowledge & experience in at least one programming language: 1 year (preferred)
- Azure DevOps with an enterprise-level cloud environment: 6 years (required)
- proficiency with AWS: 2 years (required)
- Azure Cloud Services: 6 years (required)
Work Location: Hybrid remote in Toronto, ON
Application deadline: 2024-09-18
Expected start date: 2024-10-15