Salary: $70,000 - $75,000 CAD
JUNIOR DEVOPS ENGINEER [SMC CLOUDOPS]
What to expect as a Junior DevOps Engineer [SMC CloudOps] at Elastic Path?
You will develop and support tools used by external customer teams who build, deploy and operate Elastic Paths 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.
Check out the documentation for some of our tools here:
- Introduction to CloudOps for Kubernetes
- Build Tooling Overview
Location:
This is a remote role based in Canada. To be considered, candidates are required to be located in Canada and must have appropriate work authorization. Elastic Path is a Remote First employer, so you'll always have the tools to work from wherever in Canada you are based.
Key Responsibilities:
- More than anything, gain a direct and personal understanding of Self-Managed Commerce build, deployment, infrastructure and operations. We want our team members to help customers without relying on AI tools. We provide the context that AI tools lack.
- 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.
What experience do you need to Be Remarkable in this position?
- 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. We place more value on the customers long-term success than on the technology itself.
- 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. Bonus points if you can explain about file system layers in OCI containers and multi-stage builds.
- Experience using or implementing infrastructure-automation solutions with technologies such as Terraform and/or CloudFormation.
Bonus Points For:
- 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.
Who We Are:
Elastic Path is on a mission to break through the barriers that prevent commerce leaders from delivering extraordinary shopping experiences. Today, that means making Composable Commerce accessible to all brands by reducing the cost, time, and overall risk of implementing and managing a multi-vendor approach. With Elastic Path, both business and tech teams are able to innovate on their own terms, fully embrace composability, and in turn, never compromise on whats possible. Learn more at www.elasticpath.com.
Be Open. Be Remarkable. Be the Team. Be the Customer. The values we live by.
The Perks?
- We go the extra mile to provide you & your family with exceptional benefits, wherever you may be located. This includes paid vacation and sick leave, stock options, full extended health, dental and additional coverages.
- Youll get access to annual stipends for your own professional development, remote working and more.
- We are a remote-first company, giving you the flexibility to work where you're most productivesupporting better work-life balance, fewer commutes, and greater focus.
- When in-person connection adds value, you'll have access to a shared workspace for optional collaboration, connection, or a change of scenery.
- We provide solutions to bring all teams together for collaboration and connection throughout the year.
- We have a Work from Anywhere program that gives you the freedom to work from anywhere in the world. Talk about travel perks!
- Outstanding Company Culture - Certified Great Place to Work organization in Canada, US and UK
- You can check out all this and more about us on our careers page.
Salary Range & Description
At Elastic Path we are on a mission to provide pay transparency and share information freely and openly whenever possible.
The base salary for this position is listed to support candidates to align themselves within the target salary range for the role. Our salary ranges are country-specific and are based on national market data. Compensation is determined through interviews and a review of education, experience, knowledge, skills, abilities of each applicant, equity with other team members, and alignment with market data.
Apply Now!
We want to be upfront about the role AI plays when you apply to join our team. We may use AI tools to support parts of our hiring process, such as interview note-taking, application review, or candidate assessment. AI is there to support our team, not make decisions for them. A qualified member of our People and Culture team is involved at every stage, and all hiring decisions are made by a person.
Elastic Path is an equal opportunity employer and prohibits discrimination and harassment of any kind. We value and celebrate diversity in its many forms, and we strive to provide an inclusive and safe workplace where each person feels respected, supported, and accepted, however they choose to identify. If you have any questions about how we hire, please reach out to our People and Culture team at jobs@elasticpath.com.
Disclaimer: Please be aware of targeted employment scams. If you are being considered for a position with Elastic Path, you will always receive direct communications from us via our ATS Bamboo or our personal Elastic Path domain email addresses: firstname.lastname@elasticpath.com.
#LI-Remote