Resume Score

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

Sign in to check score

About the role

  • DevOps Developer II collaborating with software developers to streamline CI/CD workflows. Supporting infrastructure automation and maintaining healthy cloud operations in a fully remote setting.

Responsibilities

  • Collaborate closely with software developers to build, maintain and improve our CI/CD pipelines using GitHub Actions, ensuring efficient and reliable delivery of code
  • Develop, maintain and extend infrastructure-as-code (IaC) configurations using Ansible and/or Terraform to provision and manage consistent, repeatable environments
  • Manage and maintain containerized workflows using Docker, including writing and optimizing Dockerfiles and maintaining container image hygiene
  • Operate and maintain AWX/Semaphore job templates, inventories and workflows to automate routine operational tasks
  • Maintain and improve observability across applications, scheduled jobs, infrastructure, and CI/CD systems using logging, metrics, alerting, and dashboards
  • Participate actively in code reviews, providing constructive feedback on DevOps-related contributions from peers within and beyond the Ops team
  • Contribute and maintain clear and accurate technical documentation for pipelines and infrastructure configurations
  • Collaborate with the Engineering team to troubleshoot CI/CD pipeline failures, incidents and deployment issues, identifying root causes and implementing durable solutions
  • Support incident response/reporting activities, including post-incident analysis and implementation of remediation actions
  • Actively pursue growth in AWS and CloudOps knowledge, taking advantage of available learning resources and internal mentorship opportunities
  • Communicate task and project status clearly and proactively to teammates and management
  • Remain available and responsive on an on-call basis as needed for emergencies or scheduled off-hours maintenance/deployments.
  • Follow secure DevOps practices including secrets management, least-privilege IAM, dependency/image vulnerability remediation, audit-friendly change management, and secure handling of customer-facing systems.

Requirements

  • Bachelor's degree in computer science, Engineering or related discipline, or equivalent practical work experience
  • 3-5 years of practical post-school work experience in a DevOps or related infrastructure/automation role
  • Solid hands-on experience with Docker: writing Dockerfiles, managing images and working with containerized application environments
  • Practical experience with Ansible and/or Terraform for infrastructure automation and configuration management
  • Experience operating AWX/Ansible Tower/Semaphore, including: managing inventories, credentials, job templates and workflows
  • Working knowledge of GitHub and GitHub Actions for source control workflows and CI/CD pipeline development
  • Solid understanding of Linux/Unix systems administration fundamentals
  • Familiarity with scripting/programming languages (e.g. Bash, Python, Go) for automation tasks
  • Demonstrated ability to troubleshoot common infrastructure and pipeline issues, identify root causes and implement effective appropriate solutions
  • Good written and verbal communication skills and capable of producing clear technical documentation.

Benefits

  • Competitive compensation package including extended health benefits
  • Paid-time off
  • Volunteer leave
  • Employer-matching retirement savings
  • Company paid Employee Assistance Program

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$108,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AnsibleAWSDockerLinuxPythonTerraformUnixGo

Location requirements

RemoteCanada

Report this job

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