Senior Cloud Application Specialist / Senior DevOps Cloud Engineer
Location: Toronto, ON
Work Model: Onsite
Assignment Type: Contract
Hours: 7.25 hours per day, Monday to Friday, between 8:00 AM and 5:00 PM
Role Level: Senior
Number of Positions: 1
Job Summary
We are seeking a Senior Cloud Application Specialist / Senior DevOps Cloud Engineer to support the delivery of a major public sector digital health initiative: the Primary Care Attachment Repository (PCAR).
PCAR is a centralized digital solution designed to capture and maintain the primary care attachment status of all OHIP-eligible Ontarians. The solution will support improved system-level planning and help enable better access to primary care services across Ontario.
The successful candidate will be responsible for designing, developing, integrating, automating, and supporting scalable cloud-native enterprise solutions using Microsoft Azure, containerization, DevOps automation, CI/CD pipelines, and DevSecOps practices.
Key Responsibilities
- Design, develop, and support cloud-based applications and platforms.
- Build and integrate scalable, secure, cloud-native enterprise solutions.
- Develop and support web-based, n-tier, cloud-based, and legacy/mainframe-integrated applications.
- Create software platforms that run on virtualized and cloud-based systems.
- Develop solutions using Microsoft Azure services, containerization, automation tools, and CI/CD pipelines.
- Design, build, and maintain end-to-end CI/CD pipelines with integrated security controls.
- Support DevSecOps practices including security scanning, pipeline security gates, secrets management, and secure deployment processes.
- Develop automation scripts and code to interact with RESTful APIs.
- Automate manual infrastructure/network processes such as IP address assignment, DNS code assignment, and service provisioning.
- Implement infrastructure automation and Infrastructure as Code practices.
- Integrate open-source software products into new and existing systems.
- Support monitoring, logging, alerting, and observability for application and system performance.
- Troubleshoot production issues, resolve defects, and support system changes.
- Prepare and contribute to technical documentation, including system response documents, technical specifications, application inventory, implementation plans, test plans, and test data.
- Conduct and participate in design walkthroughs, test case walkthroughs, and test result walkthroughs.
- Support unit testing, system testing, implementation, promotion, and release activities.
- Provide weekly status updates on progress, risks, issues, and concerns.
- Transfer knowledge and technical skills to internal staff.
Mandatory Requirements
Candidates must have strong hands-on experience in the following areas:
- 8–10+ years of hands-on experience in cloud application development, cloud engineering, DevOps engineering, or platform engineering.
- Recent and demonstrated experience with Microsoft Azure, including services such as:
- Azure App Services
- Azure Functions
- AKS / Azure Kubernetes Service
- Azure DevOps
- Azure cloud services and integrations
- Strong experience with containerization and orchestration technologies, including:
- Docker
- Kubernetes
- AKS
- OpenShift
- Demonstrated experience with DevOps and automation tools, including:
- Azure DevOps
- Jenkins
- Ansible
- CI/CD pipelines
- Experience designing, developing, and implementing end-to-end CI/CD pipelines.
- Demonstrated experience integrating security into CI/CD pipelines using DevSecOps practices.
- Experience with cloud architecture and secure enterprise solution delivery, including:
- IAM / identity and access management
- Encryption
- Compliance
- Secure cloud design
- High availability
- Scalable enterprise architecture
- Experience with scripting languages such as:
- Python
- PowerShell
- Bash or Shell scripting
- Experience writing code to interact with RESTful APIs to automate manual processes.
- Experience with automation for infrastructure provisioning and repeatable deployment processes.
- Experience with network automation processes such as assigning IP addresses, DNS codes, or similar infrastructure/service provisioning tasks.
- Experience with monitoring, logging, alerting, and observability tools to monitor system and application performance.
- Experience with Git-based source code management and version control tools such as:
- Git
- GitHub
- GitLab
- Azure Repos
Technical Skills
The ideal candidate will have experience with several of the following:
- Microsoft Azure
- Azure App Services
- Azure Functions
- AKS / Azure Kubernetes Service
- Azure DevOps
- Docker
- Kubernetes
- OpenShift
- Jenkins
- Ansible
- Terraform / Infrastructure as Code
- CI/CD pipeline design and implementation
- DevSecOps
- RESTful API integration
- Python scripting
- PowerShell scripting
- Git / GitHub / GitLab / Azure Repos
- Azure Monitor
- Application Insights
- Log Analytics
- Prometheus / Grafana / Splunk or similar monitoring tools
- IAM, RBAC, encryption, secrets management, and compliance controls
- Azure data services such as Azure Data Factory, Azure SQL, Azure Synapse, Azure Data Lake, or Databricks
- ETL / ELT and data pipeline integration
- VMware, Hyper-V, or other virtualization/hypervisor technologies
- Cloud services such as Microsoft Azure; AWS experience is considered an asset
General Skills
- Strong knowledge of the full software development lifecycle, from business systems analysis and requirements gathering through design, development, testing, implementation, and support.
- Ability to troubleshoot code and make system changes to resolve issues.
- Experience modifying existing software to correct errors, adapt to new hardware, upgrade interfaces, and improve performance.
- Ability to develop technical specifications and performance requirements.
- Strong understanding of software development concepts, databases, networking, virtualization, and cloud computing.
- Ability to work independently and as part of a team.
- Strong communication, documentation, and knowledge transfer skills.
- Proven ability to meet deadlines in a complex delivery environment.
Nice to Have
- Public sector experience.
- Healthcare sector experience.
- Ontario Public Service or broader government experience.
- Experience working with mainframe or legacy system integrations.
- Experience with large-scale enterprise digital transformation initiatives.
Screening Focus
Only candidates with strong hands-on experience in Azure, AKS/Kubernetes, Docker, Azure DevOps/Jenkins, Ansible, CI/CD, DevSecOps, REST API automation, scripting, monitoring/logging, and enterprise cloud architecture should apply.
Experience with IP/DNS automation, infrastructure provisioning, security-integrated pipelines, and public sector or healthcare environments will be considered highly valuable.
Pay: $85,443.83-$167,471.03 per year
Work Location: In person