DevOps Engineer
Department: Engineering
Location: Canada - East Coast, USA - East Coast, Western Europe (CET)
Employment Type: FullTime
We are looking for a DevOps / Platform Engineer to focus on creating reliable, reproducible, and secure infrastructure and developer environments that enable software engineers to build and operate complex, multi-party systems with confidence.
You will work closely with software engineers to support services written to manage infrastructure and deployment pipelines and help lead a transition from traditional Linux environments toward Nix-based systems (including NixOS). This role is well suited for someone who enjoys working across systems, tooling, and developer experience—and who values correctness, clarity, and long-term maintainability.
What You Will Do
Design, build, and maintain infrastructure and deployment pipelines supporting applications.
Support and evolve Linux-based systems, including a transition to Nix / NixOS and reproducible build environments.
Create and maintain CI/CD pipelines for Scala- and TypeScript-based services.
Partner closely with software engineers to improve:
developer environments
build and release workflows
observability, reliability, and operational tooling
Operate and support production systems with a focus on reliability, security, and auditability.
Help standardize configuration, tooling, and environments across development and production.
Participate in incident response, root cause analysis, and continuous improvement.
Document systems, processes, and operational knowledge clearly and thoughtfully.
Position Requirements
A minimum of four years of experience in DevOps, Platform Engineering, SRE, or systems engineering roles.
Strong experience working with Linux systems in production environments.
Experience with Nix, NixOS, or reproducible build systems, or demonstrated interest and hands-on learning in this area.
Experience building and maintaining CI/CD pipelines.
Familiarity with containerized services and modern deployment practices.
Strong understanding of core infrastructure and systems concepts:
system configuration and automation
networking fundamentals
monitoring, logging, and alerting
reliability and failure modes
Ability to collaborate effectively with application engineers and explain systems tradeoffs clearly.
Experience working in a remote or distributed team with strong written and verbal communication skills.
Nice to Have
Experience supporting distributed systems or multi-service architectures.
Experience in regulated, high-reliability, or enterprise environments.
Infrastructure-as-code experience (e.g., Nix, Terraform, or similar).
Experience operating cloud infrastructure (AWS, GCP, Azure).
Contributions to open-source projects, tooling, or public infrastructure repositories.
Why This Role
Play a key role in a thoughtful transition to reproducible, declarative infrastructure using Nix.
Collaborate with strong engineers solving genuinely hard technical problems.
Emphasis on correctness, maintainability, and long-term system health—not quick hacks.
Strong learning culture with support for deep technical growth.
Remote-first, flexible work environment.
Competitive compensation based on experience and location.
How to Apply
We care more about what you’ve built and operated than where you’ve worked. Please include:
Your resume or CV.
Links to GitHub, GitLab, or other public repositories showing infrastructure code, tooling, automation, or systems work you’ve done.
Open-source contributions, side projects, or examples of non-trivial operational systems are highly encouraged.
If a repository represents team-based work, please briefly describe your personal contributions.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
