Jobs / Pixieset

Senior DevOps Engineer

Pixieset · Vancouver, BC, Canada
Vancouver, BC, CanadaExp: 5+ yrs117,800-160,650 CAD/yearlyHybrid
Remuneration
117,800-160,650 CAD/yearly
Location
Vancouver, BC, Canada
Visa sponsorship
Not specified

Job summary

The Senior DevOps Engineer owns improvements to shared infrastructure and delivery workflows that help engineering teams release reliably and work independently. The role builds and operates GitLab CI/CD pipelines, Kubernetes environments, and AWS infrastructure; strengthens observability, incident response, automated testing, and deployment safeguards; and develops infrastructure automation and AI-agent practices. It also includes leading platform improvements, mentoring engineers, and participating in an on-call rotation.

Benefits

Four weeks of annual vacationPaid time off for office holiday closuresRRSP matching2,000 annual health and lifestyle spending account1,000 annual education budget1,000 annual charitable donation matchingExtended health, critical illness, long-term disability, and life insuranceCompany-issued MacBook and home office budgetAnniversary rewardsComplimentary premium account

Qualifications

  • Typically five or more years of relevant DevOps, platform engineering, SRE, cloud, systems, or infrastructure-focused software engineering experience.
  • Experience building and improving CI/CD pipelines and deployment workflows using GitLab CI/CD or comparable tools.
  • Hands-on experience deploying, maintaining, and troubleshooting Docker and Kubernetes workloads.
  • Strong experience designing and operating AWS infrastructure, including EC2, RDS, S3, CloudFront, and VPC.
  • Experience configuring and maintaining Linux systems.
  • Knowledge of scalable web application architecture, networking, security fundamentals, DNS, and load balancing.
  • Experience maintaining infrastructure as code with AWS CDK, CloudFormation, or Terraform.
  • Proficiency in a programming or scripting language such as Python or shell.
  • Experience using observability tools such as Grafana or CloudWatch to troubleshoot applications and infrastructure.
  • Experience owning significant technical improvements through rollout and ongoing operation, communicating tradeoffs, and supporting adoption.
  • Practical experience using AI coding tools or agents and evaluating their outputs.

Responsibilities

  • Improve shared GitLab CI/CD pipelines and release workflows.
  • Build and maintain Kubernetes infrastructure and shared development and QA environments.
  • Strengthen observability and operational readiness for shared infrastructure.
  • Participate in incident response, lead triage and coordination when needed, and implement preventive improvements.
  • Investigate recurring pipeline, environment, and deployment issues and reduce repeated failures and manual support.
  • Lead platform improvements from problem definition through implementation, rollout, adoption, and ongoing operation.
  • Improve automated verification, deployment validation, monitoring, and rollback with test automation specialists and application teams.
  • Develop maintainable infrastructure code and automation for independently provisioned resources and shared workflows.
  • Evaluate AI-agent outputs and improve shared instructions, tests, and safeguards.
  • Mentor engineers through pairing and reviews, and document systems for operation and troubleshooting.

Skills

AWSBashAWS CDKCloudFormationCloudFrontCloudWatchDockerGitLabGitLab CIGrafanaKubernetesLinuxPythonS3Terraform

Certifications

AWS certification (bonus)

Work schedule

On-call rotation

Industry

Photography platform

Relocation

No