Senior DevOps Engineer
- Toronto, ON, Canada
- Queen's Park Ontario Provincial Government, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Position: Senior DevOps Engineer
Location: Toronto, ON
Job ID#: RQ11740
Duration: 12 Months
Role Overview
The Senior DevOps / Cloud Engineer leads the automation, configuration, deployment, monitoring, and operational enablement of enterprise platform environments and services within Microsoft Azure. This role establishes and maintains CI/CD pipelines, infrastructure as code, environment configuration, release automation, observability, security controls, secrets management, and operational tooling required to support reliable delivery across development, testing, staging, and production environments.
Working closely with developers, architects, testers, cybersecurity specialists, and operations teams, the successful candidate will improve deployment consistency, reduce manual effort, enhance traceability, and support secure and repeatable releases. This role also applies senior software development expertise to build tools, scripts, utilities, and platform services while supporting troubleshooting and platform operations.
Key Responsibilities
- 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.
- Contribute
production-quality code including unit tests, debugging, code reviews,
documentation, and maintenance.
- Assist
development teams with troubleshooting application code, dependencies,
build failures, automated tests, integrations, environment configurations,
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 activities.
- Improve
reliability, scalability, recoverability, developer experience, and
operational efficiency.
- Diagnose
and resolve application, infrastructure, deployment, pipeline, and
production issues.
- Maintain
source code repositories, runbooks, configuration records, technical
documentation, and knowledge-transfer materials.
Required 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
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 effectively with developers, architects, security
specialists, testers, and operations teams.
Skills & Qualifications
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 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 Skills
- 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 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.
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways, we provide:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
- Recruitment:
Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company.
Learn more online at https://www.symbioticgroup.com/home-sd/.
Please submit your most recent resume to: RecDep@symbioticgroup.com
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/
More about this job
Responsibilities
The Senior DevOps Engineer will lead the automation, configuration, and deployment of enterprise platform environments within Microsoft Azure. They are responsible for establishing CI/CD pipelines, managing cloud infrastructure, and ensuring the reliability and security of production systems.
Requirements
Candidates must have extensive experience designing and operating DevOps practices for large-scale cloud-based enterprise applications. Proficiency in Microsoft Azure, infrastructure as code, and modern programming languages for automation is required.
Skills
- DevOps
- Microsoft Azure
- CI/CD Pipelines
- Infrastructure as Code
- Automation
- Cloud Engineering
- Microservices
- API Development
- Observability
- Security Controls
- Secrets Management
- Scripting
- Containerization
- Release Management
- Troubleshooting
- System Monitoring
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Government & Public Sector
- Consulting
- Engineering
Keywords
- DevOps
- Azure
- CI/CD
- Infrastructure as Code
- Automation
- Cloud Engineering
- Microservices
- API
- Observability
- Security
- Secrets Management
- Scripting
- Containerization
- Release Management
- Troubleshooting
- Monitoring
- Logging
- Alerting
- Dashboards
- Networking
- Identity Management
- Vulnerability Remediation
- Compliance
- Disaster Recovery
- Source Control
- Unit Testing
- Debugging
- Refactoring
- Technical Documentation
- Enterprise Platform