Job Description
Title: Senior DevOPS/Engineer
Location: Toronto, ON. M7A 0B6 (Onsite) Duration: 10 Months
Description:
• Leads the automation, configuration, deployment, monitoring, and operational enablement of enterprise platform environments and services in Microsoft Azure.
• The role establishes and maintains CI/CD pipelines, infrastructure as code, environment configuration, release automation, observability, security controls, secrets management, and operational tooling needed to support reliable delivery across development, testing, staging, and production.
• Working with developers, architects, testers, cybersecurity specialists, and operational teams, the Senior DevOps Engineer improves deployment consistency, reduces manual effort, strengthens traceability, and supports secure and repeatable releases.
• The role also applies senior software-development experience to develop new tools, scripts, utilities, and platform services, and to assist developers with troubleshooting application, build, integration, pipeline, and deployment issues.
• The role monitors platform health, supports incident response and recovery, and develops runbooks and knowledge-transfer materials that improve the scalability, resilience, supportability, and long-term sustainability of the enterprise platform.
Experience
•
Experience designing and operating DevOps practices for large cloud-based enterprise applications.
•
Experience with Microsoft Azure infrastructure, platform services, networking, identity, security, and monitoring.
•
Experience developing and maintaining CI/CD pipelines for application, integration, infrastructure, and database changes.
•
Experience with infrastructure as code, configuration management, containerization, and deployment automation.
•
Experience supporting microservices, APIs, distributed applications, and multiple delivery environments.
•
Experience developing software, scripts, utilities, APIs, or internal tools using one or more modern programming languages.
•
Experience applying software-development practices such as source control, code review, unit testing, debugging, refactoring, and technical documentation.
•
Experience assisting developers with troubleshooting application code, dependencies, builds, automated tests, integrations, pipelines, and deployments.
•
Experience implementing logging, monitoring, alerting, dashboards, tracing, and operational health checks.
•
Experience managing secrets, certificates, environment configuration, access controls, and secure deployment practices.
•
Experience supporting release management, environment readiness, rollback, disaster recovery, and production stabilization.
•
Experience troubleshooting complex application, deployment, infrastructure, performance, availability, and integration issues.
•
Experience collaborating with developers, architects, security specialists, testers, and operations teams.
General Skills / Duties
•
Design, build, and maintain CI/CD pipelines and deployment automation for enterprise platform applications.
•
Provision and configure cloud infrastructure and platform services using approved automation practices.
•
Develop and maintain tools, scripts, utilities, APIs, reusable automation, and supporting platform components that improve developer productivity and operational efficiency.
•
Contribute production-quality code where required, including unit tests, debugging, code reviews, documentation, and ongoing maintenance.
•
Assist development teams with troubleshooting application code, dependencies, build failures, automated tests, integrations, environment configuration, pipelines, and deployment issues.
•
Manage development, testing, staging, and production environments.
•
Implement monitoring, logging, alerting, dashboards, and operational reporting.
•
Support secure configuration, secrets management, vulnerability remediation, and compliance controls.
•
Coordinate releases, environment readiness, deployment validation, rollback, and stabilization.
•
Improve reliability, scalability, recoverability, developer experience, and operational efficiency.
•
Diagnose and resolve application, infrastructure, pipeline, deployment, and production issues.
•
Maintain source code, runbooks, configuration records, technical documentation, and knowledge-transfer materials.
Skills
DevOps and Automation Experience - 35%
•
Experience designing CI/CD pipelines, deployment automation, and infrastructure as code.
•
Experience supporting multiple environments and complex release processes.
•
Experience developing tools, scripts, utilities, APIs, or automation using modern programming languages and standard software-development practices.
•
Experience using source control, code review, unit testing, debugging, and documentation to deliver maintainable operational tooling.
Microsoft Azure and Cloud Operations - 30%
•
Experience with Azure infrastructure, platform services, networking, identity, monitoring, and security.
•
Experience operating and supporting microservices, APIs, distributed applications, and cloud-based development tools.
•
Experience helping developers diagnose and resolve application, integration, build, test, pipeline, environment, and deployment problems.
Reliability, Security, and Monitoring - 20%
•
Experience with observability, incident response, resiliency, backup, recovery, and secure configuration.
Communication and Collaboration - 15%
•
Strong troubleshooting, documentation, and problem-solving skills.
•
Ability to coordinate effectively with delivery, security, and operations teams.
Must Have:
•
Experience designing CI/CD pipelines, deployment automation, and infrastructure as code.
•
Experience supporting multiple environments and complex release processes.
•
Experience developing tools, scripts, utilities, APIs, or automation using modern programming languages and standard software-development practices.
•
Experience with Azure infrastructure, platform services, networking, identity, monitoring, and security.
•
Experience operating and supporting microservices, APIs, distributed applications, and cloud-based development tools.