S M Software Solutions Inc Logo

S M Software Solutions Inc

RQ00298 - DevOPS/Cloud Engineer - Senior

Posted 7 Days Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
Design and maintain CI/CD pipelines, manage Azure resources, oversee applications performance, and improve integration of development and operations within cloud environments.
The summary above was generated by AI
Job Title:RQ00298 - DevOPS/Cloud Engineer - SeniorStart Date: 2025-05-29Client: Supply OntarioEnd Date: 2026-03-31Work Location:  525 University Avenue, Toronto, Canada#Business Days: 249.00Job Type:HybridHours per day or Week: 7.25 hours per day (5 Days) Must Haves:
  • 6+ years' experience in Azure DevOps with an enterprise-level cloud environment
  • 6+ years' experience in Azure Cloud Services and proficiency with AWS
  • 6+ years' experience with Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code (IaC)
  • 6+ years' 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.
 Description:About Ontario Health:
  • Ontario Health was established pursuant to The Connecting Care Act, 2019 and its objectives include the implementation of the health strategies of the Ministry of Health and the management of health service needs across Ontario consistent with those strategies. 
  • Background Information:
  • 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). 
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.
Desired Skills:
  • 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.
Required Skills:
Required Experience / Evaluation Criteria:  
  • 1 Hands-on experience with Azure Cloud Services.: 20 Points
  • 2 Extensive experience in designing, implementing, and maintaining Azure CI/CD pipelines for automated building, testing, and deployment.: 35 Points
  • 3 In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code.: 35 Points
  • 4 Proven experience in Azure DevOps with an enterprise-level cloud environment.: 10 Points
  • Total Capabilities Criteria: 100 Points
 Deliverables Include:The purpose of this request is to acquire a Senior Cloud DevOps Engineer for participating in the processes involved in creating software programs, throughout all stages of the systems development life cycle.
  • Network Architecture
  • 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)
  • Compute Resources
  • 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
  • Storage Solutions
  • Create Azure Storage accounts
  • Configure blob, file, queue, and table storage
  • Set up SQL databases and/or SQL MI
  • Configure security and performance settings
  • Security
  • 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
  • Deployment and CI/CD
  • Set up Azure Repos, Pipelines, and Artifacts
  • Implement CI/CD pipelines

 

Top Skills

AWS
Azure Cloud Services
Azure Devops
Azure Repos
Bicep
Ci/Cd Pipelines
Elk Stack
Grafana
Kubernetes
Prometheus
Terraform

Similar Jobs

23 Days Ago
Ottawa, ON, CAN
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Responsible for automating and managing Windows and Linux servers, developing Ansible playbooks, integrating CI/CD pipelines, and providing guidance on automation best practices.
Top Skills: AnsibleBashDockerGitGitlab CiGoJenkinsKubernetesLinuxOpen ShiftPowershellPythonWindows
8 Days Ago
Ottawa, ON, CAN
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Obsolescence Engineer will provide Integrated Logistic Support for software application obsolescence, manage software dependencies, and maintain technical documentation.
Top Skills: .NetExcelJavaVirtualization Technologies
16 Days Ago
2 Locations
Senior level
Senior level
eCommerce • Fintech • Machine Learning • Retail
This role involves planning and executing technology projects focused on performance and scalability, mentoring team members, and addressing production issues in distributed systems.
Top Skills: AWSCloudflareDatadogDynamoElasticsearchKotlinKubernetesPagerdutyRedis

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account