DevOps / Cloud Engineer
About the role
Our Client is seeking a Senior DevOps / Cloud Engineer to support the Cancer Screening Project. The resource will help design, build, secure, deploy, and support cloud-native serverless APIs that enable the Digital Correspondence solution.
These APIs will provide the foundational integration layer required to securely store and manage correspondence records, support SMS and email notification delivery, and allow the Digital Correspondence Portal to retrieve, manage, and display correspondence data securely and efficiently.
The role requires strong hands-on experience with AWS cloud infrastructure, serverless architecture, Infrastructure as Code, CI/CD pipeline automation, healthcare security, FHIR repositories, cloud monitoring, and enterprise IAM integration.
Key Responsibilities
Design, build, and support secure AWS cloud environments for digital health products. Develop and support serverless APIs using AWS Lambda, API Gateway, and event-driven AWS services. Provision and manage AWS infrastructure using Infrastructure as Code, including AWS CloudFormation, AWS CDK, and Terraform. Build, maintain, and secure CI/CD pipelines using GitHub Actions, AWS CodePipeline, Jenkins, and related DevOps tools. Implement secure deployment practices for serverless architectures handling sensitive PHI. Configure IAM roles, IAM policies, network security controls, encryption, and governance safeguards. Support healthcare compliance requirements, including PHIPA and HIPAA. Support integration with provincial digital health assets, FHIR repositories, Smile CDR, and AWS HealthLake. Work with OpenText NetIQ IAM for identity and access management integration. Deploy, manage, and secure highly available APIs and event-driven data flows. Maintain Linux cloud environments and support modern web technologies and databases, including Node.js and Elasticsearch / OpenSearch. Support container-based technologies such as Docker, Kubernetes, and Amazon EKS. Implement centralized logging, monitoring, alerting, and observability using AWS CloudWatch, Datadog, Splunk, or similar tools. Use AWS security tools such as AWS Systems Manager, Inspector, and Security Hub to manage and remediate security issues. Create technical infrastructure specifications, operational runbooks, deployment procedures, disaster recovery steps, and incident response workflows. Coordinate Dev, QA, UAT, and Production environment provisioning and usage with cross-functional stakeholders. Provide technical guidance and mentorship to team members. Participate in Agile delivery activities and align infrastructure delivery with software development lifecycle practices. Provide knowledge transfer, documentation walkthroughs, demos, and support to Ontario Health staff before the end of the engagement.
Must-Have Skills
Advanced AWS cloud infrastructure experience. Strong Infrastructure as Code experience using AWS CloudFormation and AWS CDK. Hands-on AWS CDK development using Python and Node.js. Experience with Terraform for infrastructure provisioning. Strong CI/CD pipeline automation experience using GitHub Actions, AWS CodePipeline, Jenkins, or similar tools. Strong AWS security and governance experience. IAM roles, IAM policies, network security, encryption, and secure deployment experience. Experience securing serverless architectures handling sensitive PHI. Healthcare compliance experience, including PHIPA and HIPAA. Experience with provincial digital health assets and FHIR repositories. Experience with Smile CDR and AWS HealthLake. Experience with OpenText NetIQ IAM. Experience deploying serverless APIs using AWS Lambda and API Gateway. Experience with event-driven data flows. Experience with AWS ECS, RDS, and DynamoDB. Linux cloud environment support experience. Experience with Node.js and Elasticsearch / OpenSearch. Docker, Kubernetes, and Amazon EKS experience. Git, Jenkins, Ansible, JIRA, and Confluence experience. Python, Bash, and Node.js scripting experience. Centralized logging, monitoring, alerting, and observability experience. Experience creating infrastructure specifications, runbooks, and operational documentation.
Desired Skills
AWS Certified DevOps Engineer - Professional. AWS Certified Security - Specialty. Chaos Engineering or cloud resiliency testing experience. Experience with AWS Fault Injection Simulator. Understanding of large-scale healthcare interoperability frameworks. Experience with provincial digital health asset directories.
Evaluation Criteria
Infrastructure as Code and Cloud Automation
AWS infrastructure management using CloudFormation and CDK. Ability to script and automate complex infrastructure provisioning.
CI/CD Pipeline Engineering
Advanced experience designing and supporting automated build, test, and release pipelines. Experience deploying serverless code using Lambda and API Gateway. Experience with AWS ECS, RDS, and DynamoDB.
Cloud Security, Monitoring and Observability
Strong experience with OpenText NetIQ IAM and enterprise IAM solutions. Experience using AWS SSM, Inspector, and Security Hub to manage and patch security issues. Experience implementing monitoring, logging, alerting, and cloud resiliency practices.
Healthcare Cloud Architecture and Messaging
Experience configuring highly available healthcare API environments. Experience with Smile CDR and AWS HealthLake. Experience with OpenSearch / Elasticsearch. Knowledge of AWS messaging and notification services, including AWS Pinpoint.
Deliverables
Fully automated Infrastructure as Code repositories for Dev, QA, UAT, and Production environments. Parameterized Terraform, CloudFormation, or CDK scripts. Secured and operational CI/CD pipelines with code quality and security scanning. Monitoring dashboards, automated alerts, and log aggregation for serverless architecture. Infrastructure runbooks covering deployment procedures, disaster recovery, and incident response.