Junior DevOps Engineer

Elastic PathVancouver, BC
CA$70,000 - CA$75,000Remote

About The Position

You will develop and support tools used by external customer teams who build, deploy and operate Elastic Path’s Self-Managed Commerce solution. You will follow software development practices to implement, test, document and release these tools. You will work directly with customers when they need help using or troubleshooting the tools and their Self-Managed Commerce environments. The SMC CloudOps team does not deploy, operate and maintain infrastructure or services. Instead we develop tools, and we release those tools as source code. Our customers use those tools to deploy, operate and maintain their own infrastructure. We are tool developers, not IT staff. Our goal is to develop and support tools that help our customers be successful.

Requirements

  • B.Sc. in Computer Science or Software Engineering, or equivalent experience.
  • 1+ years relevant experience.
  • An eagerness to work with an engineering team that values openness, doing the right thing, and constantly trying to find ways to improve.
  • An interest to know and work with customers, and a desire to help them succeed.
  • Experience with Linux containerization like Docker. You have written Dockerfiles to build container images, and are familiar with basic container operations like starting, stopping and accessing containers.
  • Experience using or implementing infrastructure-automation solutions with technologies such as Terraform and/or CloudFormation.

Nice To Haves

  • Bonus points if you can explain about file system layers in OCI containers and multi-stage builds.
  • Experience building Java applications with technologies such as Maven.
  • Experience writing and troubleshooting CI pipelines in tools like Jenkins.
  • Experience using Kubernetes and can explain about Kubernetes services, deployments, replica-sets, namespaces and secrets. You know your way around kubectl, helm, ingresses, controllers, and autoscalers.
  • Consulting and customer engagement experience, working directly with customers and helping them succeed.

Responsibilities

  • Gain a direct and personal understanding of Self-Managed Commerce build, deployment, infrastructure and operations.
  • Understand and apply software engineering principles.
  • Understand and apply Linux administration principles.
  • Understand and apply TCP/IP networking principles.
  • Develop, maintain and support Jenkins and GitLab automation pipelines.
  • Learn and become proficient at, troubleshooting and updating infrastructure code that leverages and configures technologies like Amazon Web Services (AWS), Maven, Containers, Kubernetes, Terraform, Bash, and Python.
  • Learn and become proficient at developing and maintaining AWS infrastructure designs that leverage Amazon cloud technologies including EKS, ECS, EC2, ECR, IAM and VPCs.
  • Work as part of a team, be open, resourceful and motivated, be curious and ask questions.
  • Assist team members in supporting customers, and over time build toward independently guiding customers on tool use.
  • Follow good software development practices. Call out any issues that you see, or your ideas for improvements.
  • Learn to write and update customer-facing documentation, such as https://documentation.elasticpath.com/cloudops-kubernetes/docs.
  • Understand and apply Elastic Path security policies, processes, and controls as required, in day-to-day tasks.

Benefits

  • paid vacation and sick leave
  • stock options
  • full extended health
  • dental and additional coverages
  • annual stipends for your own professional development
  • remote working stipends
  • Work from Anywhere program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service