Operations

DevOps Engineer

  • Full-time · Remote
  • Remote — US or Canada
  • $110,000 – $150,000 /yr
Apply for this role

About the role

You own the production plane. Provisioning new client environments, hardening Odoo deployments, tuning PostgreSQL for real workloads, observability, and incident response. Some clients run on Odoo.sh, some on self-hosted VPS, some on AWS ECS — you're comfortable across all three. We invest in infrastructure as code, not click-ops.

What you'll do

  • Provision new client environments via Terraform / Pulumi (VPC, security groups, RDS, container runtime, domain + TLS)
  • Maintain our Odoo Docker images: hardened base, Python deps pinned, supervisord tuning, healthchecks
  • Tune PostgreSQL for each client's workload — shared_buffers, effective_cache_size, autovacuum, index bloat
  • Own the nginx reverse-proxy pattern: rate limits, TLS, HTTP/2, WebSocket passthrough, brotli/gzip
  • Build the CI/CD pipelines (GitHub Actions) that test Odoo modules and zero-downtime-deploy to production
  • Run observability: Sentry/Glitchtip for errors, Loki/ELK for logs, Prometheus/Grafana for metrics, uptime alerting
  • Own incident response rotation — triage production pages, run root-cause analysis, write post-mortems
  • Backup + restore drills monthly, encrypted offsite rotation, documented RTO / RPO per client tier
  • Security hardening: ssh bastion, MFA enforcement, secret rotation, WAF rules, DDoS protection
  • Cost engineering — right-size instances, autoscaling policies, reserved capacity where it beats on-demand

What we're looking for

  • 5+ years in infrastructure / SRE / platform engineering roles
  • Production operation of Odoo.sh, AWS, GCP, or Azure at 25+ user scale — not just POC environments
  • Fluent in Docker, Linux system administration, and at least one IaC tool (Terraform, Pulumi, CloudFormation)
  • PostgreSQL DBA-lite: comfortable reading pg_stat_statements, writing indexes, diagnosing bloat
  • Incident response experience — you can be the calmest person on a Sat 2am bridge
  • Strong CI/CD authoring — GitHub Actions, GitLab CI, or similar
  • Professional English

Nice to have

  • Odoo.sh experience (we run a mix of environments and Odoo.sh knowledge shortens onboarding)
  • SOC 2 / HIPAA / PCI operational experience
  • Runbook authoring track record — clear docs beat clever scripts
  • French-Canadian fluency

About the team

Octura is an Official Odoo Ready Partner headquartered in Wyoming with a bilingual EN/FR team serving SMBs across the US, Canada, and Quebec. 100+ implementations delivered, 95% client retention, senior-only staffing model — no multi-layer hierarchy with juniors learning on your projects. You'll work directly with experienced architects and project leads.

Ready to apply?

Send us your CV and a few words about your background — we read every application and reply within 5 business days.

Apply now

Why Join Octura?

The real perks of working at Octura

Senior-only team, remote-first, transparent compensation. Here's what that actually looks like day-to-day.

  • Senior-level compensation

    Market-rate base plus performance bonus, reviewed annually against North American senior-consulting benchmarks. Transparent compensation bands per role.

  • Remote-first, async-by-default

    Work from anywhere in the US or Canada. Core overlap hours are 10am-2pm Mountain — everything else is async. Two in-person team offsites per year.

  • Learning budget

    USD 2,500/year per person for books, courses, conferences (Odoo Experience, OCA Days). Paid Odoo certification exams for every engineer.

  • Health coverage

    Medical, dental, and vision covered at 90% for you and 75% for dependents (US). Equivalent plan in Canada via a Health Spending Account.

  • Paid time off

    25 vacation days + 10 sick days + your birthday off + all national holidays. Vacation is mandatory — we enforce it quarterly so you actually take it.

  • Home-office setup

    USD 2,500 one-time home-office stipend for monitor, chair, desk. MacBook Pro or ThinkPad refresh every 3 years. Monthly connectivity reimbursement.

  • Parental leave

    16 weeks fully paid for all new parents (birth, adoption, surrogacy), plus a two-week phased return. Caregiver leave for immediate family up to 4 weeks/year.

  • Work that matters

    Small senior-only team, no junior-factory model. You own your clients and you see the impact. 95%+ client retention means the same projects pay off for years.