Obsidian Systems

DevOps Engineer

Remote
Linux Nix NixOS CI/CD Scala TypeScript Terraform AWS GCP Azure
Description

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.

Obsidian Systems
Obsidian Systems

0 applies

0 views

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