6 years experience in Azure DevOps with an enterpriselevel 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 costeffective solutions.
Collaborate with crossfunctional 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.
1 Handson 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 Indepth 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 enterpriselevel 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) VNettoVNet peering Application Gateway APIM
Identity and Access Management
Configure Azure Active Directory (AAD)
Set up user and group management RoleBased Access Control (RBAC)
Implement MultiFactor 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
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.