Qureos

FIND_THE_RIGHTJOB.

Release Owner - DevOps & Odoo Specialist

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

We are seeking a highly detail-oriented and experienced Release Owner with a strong background in Odoo development and DevOps principles. This pivotal role is the final gatekeeper for all code reaching production, responsible for ensuring the safety, stability, and repeatability of our entire release pipeline. You will be instrumental in managing our growing release train, responding to incidents, and driving the strategic improvement and modernization of our deployment infrastructure.

A key focus of this role will be applying DevOps best practices to transition our current monolithic Odoo architecture into a collection of smaller, modular services and repositories.

What You Will Be Doing (Core Responsibilities)

  • Release Management: Own the end-to-end release lifecycle, defining the release train (what ships when, to which environments) and executing safe, repeatable deployments across all internal and customer environments.
  • Quality Gatekeeper: Act as the final technical reviewer for all code targeting the main branch. Enforce rigorous coding standards, comprehensive testing, and adherence to established review checklists.
  • Incident & Risk Management: Manage hotfixes, define and execute rollback plans, and lead the technical response to production incidents, focusing on process improvement to prevent recurrence. If code breaks in production, you own the process to fix it and prevent repeats.
  • DevOps & Architecture Transformation:
  • Architectural Migration: Actively participate in the strategic effort to decouple the current monolithic Odoo code structure into smaller, more manageable Odoo modules or microservices (e.g., separate repositories, independent deployment units).
  • Automation & Scripting: Maintain and extend existing deployment and infrastructure scripts (primarily Bash) and implement continuous automation improvements to standardize and simplify the deployment process.
  • Operations: Comfortably operate on Linux infrastructure via SSH, managing Docker containers (start/stop, logs, exec), running upgrades, and performing basic PostgreSQL diagnostics.
  • Documentation: Maintain accurate and current release documentation, runbooks, and Standard Operating Procedures (SOPs).

Required Skills and ExperienceOdoo & Python Expertise

  • 4-5+ years of Odoo backend development experience (ideally Odoo v15-v17).
  • Deep understanding of the Odoo ORM, module structure, installation/upgrade behaviors, data migrations, and schema changes.
  • Proven ability to read and critically review complex Odoo business logic within models/, wizard/, controllers/, and security files.
  • Strong Python 3.x skills, with a focus on writing robust, clean, and testable code (error handling, logging, refactoring).

DevOps & Deployment

  • Demonstrated experience in restructuring or refactoring monolithic applications into smaller, modular components. Experience with this specific transformation within the Odoo ecosystem is a significant advantage.
  • Confident working with Linux over SSH for file system navigation, permissions, and basic troubleshooting.
  • Comfortable managing and troubleshooting Docker-based Odoo deployments (docker exec, restart, logs, environment variables).
  • Experience managing multiple environments (dev/test/prod) and orchestrating upgrades of specific modules from separate repositories.
  • Proficiency in reading, maintaining, and extending Bash scripts.

Git, Branching, and Code Review

  • Expertise in owning and enforcing a structured branching model (Feature branches, Hotfix branches, main as the source of truth).
  • Strong code review experience, including the ability to identify high-risk patterns specific to Odoo (e.g., unsafe writes in create, heavy computations without store=True, unsafe SQL).
  • Familiarity with GitLab (Merge Requests, approvals, tags, pipelines).

Mindset and Soft Skills

  • Risk Management & Discipline: This role is focused on risk management. You must be comfortable saying "No, this is not ready to ship" and naturally think about rollback plans and regression risks before deployment.
  • Attention to Detail: Exceptional focus on detail and process adherence.
  • Clear Communication: Ability to clearly articulate release scope, customer impact, and rollback procedures during normal operations and high-stress incidents.
  • The Gatekeeper: Willingness to maintain the balance between development speed and production safety.
  • Simplicity: A drive to read through existing processes and simplify them, preferring lean scripts and documentation over unnecessary new tools.

Nice-to-Have Skills

  • Experience with CI/CD tools (e.g., GitLab CI) for Odoo, including automated testing and lint checks.
  • Experience managing large Odoo instances (performance optimization, handling many custom modules).
  • Familiarity with multi-company/multi-currency Odoo setups.

Pay: $40.00 - $80.00 per hour

Expected hours: 40.0 per week

Work Location: Remote

© 2025 Qureos. All rights reserved.