Jobs / iCOUNTER

Senior DevOps Engineer

iCOUNTER · Burnaby, BC, Canada
Burnaby, BC, CanadaExp: 7+ yrs136,000-170,000 CAD/yearlyRemote
Remuneration
Meaningful equity ownership
Location
Burnaby, BC, Canada
Visa sponsorship
Not specified

Job summary

The DevOps Engineer owns the infrastructure and delivery systems for a cybersecurity SaaS platform, designing secure, scalable cloud environments primarily on AWS. The role covers network architecture, CI/CD pipelines, deployment and operations automation, observability, production reliability, and infrastructure security, in collaboration with development, QA, and IT operations teams. Key technologies include Linux, Python or Bash, Terraform, Ansible or Puppet, Docker, Kubernetes, and Jenkins or GitLab CI/CD.

Benefits

Health, dental, and vision coverage100% employee premiums covered on base plans90% dependent premiums covered on base plans401(k)HSAFSAFlexible PTOCompany holidaysPaid sick daysMonthly home-office stipend

Qualifications

  • 7 or more years of experience in DevOps, SRE, or a similar role, or equivalent practical experience
  • Hands-on AWS expertise
  • Strong Linux systems administration
  • Proficiency in Python and/or Bash scripting
  • Infrastructure as Code experience with Terraform
  • Configuration management experience with Ansible or Puppet
  • Experience with Docker and Kubernetes
  • Networking knowledge including TCP/IP, DNS, VPNs, Transit Gateways, and IPsec tunnels
  • CI/CD experience with Jenkins or GitLab CI/CD
  • Proficiency with Git
  • Strong analytical and methodical troubleshooting skills
  • Preferred: experience with Azure or GCP, AWS AI/ML workflows, DevSecOps or regulated environments, observability tooling, or high-availability production SaaS platforms

Responsibilities

  • Design and build scalable, secure cloud infrastructure, primarily on AWS
  • Design and maintain network architecture, including VPCs, Transit Gateways, VPNs, IPsec tunnels, and DNS
  • Own and improve automated, repeatable, low-risk CI/CD pipelines
  • Automate deployment, monitoring, and operational processes
  • Monitor system performance, troubleshoot complex issues, and tune resources for high availability
  • Apply infrastructure security practices, including least privilege, secrets management, hardening, and vulnerability remediation
  • Maintain architecture diagrams, runbooks, and process documentation
  • Collaborate with developers, QA, and IT operations to improve delivery and reliability

Skills

AnsibleAWSAzureBashDatadogDockerGCPGitGitLabGitLab CIGrafanaJenkinsKubernetesLinuxPrometheusPuppetPythonTerraform

Languages

PythonBash

Industry

CybersecuritySaaS

Relocation

No