Senior DevOps Software Engineer

New
O
OpenSesameELearning platform
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerPHPPythonC#GoTerraformGitHub Actions

Requirements

  • Deep technical expertise in CI/CD pipelines
  • Deep technical expertise in infrastructure automation
  • Deep technical expertise in cloud platforms
  • Strong collaboration and communication skills
  • Strong ownership and technical leadership
  • Proactive approach to improving systems and developer experience
  • Experience with IaC tools (e.g. Terraform)
  • Expertise in AWS
  • Familiarity with DevOps principles (security by design, observability, infrastructure automation)
  • Track record of delivering excellent results

Responsibilities

  • Design and manage scalable, secure systems primarily on AWS
  • Leverage Infrastructure as Code (IaC) to ensure high performance and resilience
  • Identify problems early and drive end-to-end solutions
  • Lead infrastructure initiatives and improve developer experience
  • Serve as a key technical resource across teams
  • Elevate developer productivity through automation, tooling, and security enablement
  • Mentor engineers on DevOps principles including security by design, observability, and infrastructure automation
  • Engage fully in the team's agile ceremonies, retrospectives, and discussions
  • Help evolve infrastructure and platform team practices such as automated testing for infrastructure, pipeline as code, and progressive delivery
  • Identify opportunities to reduce manual toil and improve developer workflows using automation and AI-assisted tooling
  • Fully own and improve key infrastructure components, such as IaC libraries, CI/CD pipelines, bootstrapping modules and monitoring tools
  • Introduce and refine internal tooling, templates, and scripts to eliminate friction in local development, and deployment
  • Document and advocate for DevOps best practices across the engineering organization
  • Help the team break down complex work into vertical slices, ensuring incremental value delivery and fast feedback loops
  • Partner with engineering teams to document golden paths for infrastructure and deployment
  • Evaluate and adopt modern technologies, including AI-assisted tools and automation
  • Foster a culture where each team member feels empowered to take initiative and contribute
  • Work with engineering leadership to define and implement long-term technical strategies
  • Provide thoughtful input to engineering leadership on team needs, challenges, and opportunities
  • Drive modernization efforts to retire legacy technologies and simplify architecture
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now