Devopscloud Engineer

1 giorno fa


EmiliaRomagna, Italia Buscojobs A tempo pieno

Requisition : RQ00171

Start Date : End Date :

Department : Digital Excellence in Health

Office Location : 525 University Ave Toronto

Business Days : 116.00

Location : Hybrid: once in two weeks onsite must live/work in Ontario

Must Haves :

  • 6 years experience in Azure DevOps with an enterprise-level cloud environment
  • 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

Public Sector Experience : Preferred

Description

  • 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 consists of creating a digital forms publication pipeline and establishing a provincial library of electronic forms that will be readily available in all point of care systems and integrated with provincial digital assets (i.e., EHR).
  • The digital implementation is in progress.
  • The purpose of this procurement is to acquire a senior cloud engineer to support the delivery of a Ministry objective (PB4P eForms SADIE) through a digital solution.
  • The FY2425 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.

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 Experience / Evaluation Criteria :

  • Hands-on experience with Azure Cloud Services 20 points
  • Extensive experience in designing, implementing, and maintaining Azure CI/CD pipelines for automated building, testing, and deployment 35 points
  • In-depth knowledge of Terraform and Bicep scripts for efficiently implementing and managing Azure resources as Infrastructure as Code 35 points
  • Proven experience in Azure DevOps with an enterprise-level cloud environment 10 points
  • 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
  • Set up user and group management, Role-Based Access Control (RBAC)
  • Compute Resources
  • Select appropriate VM sizes and types
  • Deploy web apps and APIs
  • Configure application settings and environment variables
  • Set up and configure AKS for containerized applications
  • Storage Solutions
  • 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
  • Configure disaster recovery plans with Azure Site Recovery
  • Deployment and CI/CD
  • Set up Azure Repos, Pipelines, and Artifacts
#J-18808-Ljbffr