Senior Developer, DevOps – Digital Media, French Services

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Developer, DevOps responsible for Azure infrastructure and automation at Radio-Canada. Collaborating with development teams to ensure optimal performance, availability, and security for digital media services.

Responsibilities

  • Manage, maintain, and optimize large-scale Azure cloud infrastructure that powers digital media.
  • Develop and improve automated deployment pipelines (CI/CD) using Azure DevOps to ensure smooth, reliable production releases.
  • Design and implement Infrastructure as Code (IaC) solutions with Terraform and Terraspace to ensure resilient, maintainable environments.
  • Act as a service team by managing the support desk, handling requests from internal teams, and providing necessary assistance.
  • Actively monitor systems for performance, security, and cost, and propose proactive solutions to any issues that arise.
  • Serve as an ambassador for the DevOps culture, promoting best practices and helping development teams adopt them.
  • Work closely with various departments on cross-cutting issues such as cloud governance, system security (DevSecOps), and cost management (FinOps).

Requirements

  • University degree in Computer Science, Software Engineering, or equivalent experience, combined with a minimum of five years of relevant experience.
  • Strong knowledge of operating systems, particularly Linux.
  • Excellent command of a cloud ecosystem, ideally Microsoft Azure.
  • Infrastructure as Code (IaC): solid experience with automation using Terraform.
  • Proficiency with Git.
  • Deep understanding of continuous integration and continuous deployment (CI/CD) techniques and hands-on experience with YAML pipelines (Azure DevOps, GitHub Actions, or similar).
  • Strong knowledge of container technologies (Docker, Kubernetes).
  • Extensive knowledge of infrastructure configurations, network protocols, network routing, firewalls, load balancing, content delivery (CDN), and infrastructure monitoring in a high-availability environment.
  • Experience with at least one language such as Python, Go, or Node, in addition to a scripting language like Bash or PowerShell.
  • Good command of French; working proficiency in English in a professional context.

Benefits

  • Flexible working hours.
  • Remote work opportunities (hybrid or fully remote).
  • Competitive total rewards package.
  • Opportunities to work with cutting-edge technologies.
  • Learning and professional development opportunities.
  • Pair programming and mentorship opportunities.
  • A creative, dynamic work environment where your ideas and contributions are heard, valued, and respected.

Job type

Contract

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudDockerKubernetesLinuxNode.jsPythonTerraformTypeScriptGo

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.