Posted on: 09/10/2025
Role : Odoo Architect
Business Requirements :
- Independently interact with Solution Owners, Product Owners, other Odoo Architects, and Solution Architects to understand the complete scope of business requirements.
- Write and present a high-level scope and architecture document for confirmation by all stakeholders Addressing
- Scalability and High availability aspects and dimensions.
Cloud Native Platform Management :
- Create, deploy, and manage a Cloud Native Multi-tenant platform and business applications built on Odoo (v15+).
User Interface Design :
- Architect and design the User Interface using Odoo platform OTB capabilities, JavaScript, Web API, and the latest front-end best practices.
Technical Leadership :
- Lead the development team to ensure that the solution is developed in accordance with requirements, specifications, standards, and best practices, considering delivery timelines.
- Guide the team in creating low-level design documents, performing thorough code reviews, and ensuring superior quality of the developed software.
Development :
- Develop applications using Odoo platform OTB capabilities with a modular design.
- Build Odoo-based libraries, plug-ins, modules, and frameworks to support modular, large, complex web applications.
- Integrate with existing or third-party software platforms and systems using Rest APIs or other protocols.
- Write JavaScript, database queries/functions, CSS, and HTML.
- Containerize deployment solutions using Docker on Kubernetes.
Code Quality & Testing :
- Develop high-quality, clean, reusable, and maintainable code with maximum test automation using suitable frameworks and technologies.
- Conduct unit, system, performance, and security tests.
Performance & Security :
- Ensure high performance and availability of applications, providing support as needed.
- Implement security and data protection measures, fixing security findings within SLA.
Data Integration :
- Integrate data storage solutions, including databases, key-value stores, and blob stores.
- Data Engineering skills, ability to process Unstructured, Big data , ETL.
CI/CD Pipeline :
- Create and maintain CI/CD pipelines as per the blueprint.
Troubleshooting :
- Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.
Documentation :
- Create architecture and design documentation.
DevOps Maintenance :
- Maintain the end-to-end DevOps cycle (code platform, test, build, deploy, and manage) using GitLab.
Other Release Management Activities :
- Troubleshoot and resolve technical problems as defined by OLA/SLA agreements with the customer team and L1/L2/L3 team.
- Fix User Acceptance Test bugs and confirm acceptance from the customer.
- Review all deliverables and Sprint Plans with the Solution team and the Technical team.
- Adjust feature priorities for future releases based on business needs
Technologies Used :
- Odoo Platform v15+ Based Development :
- Experience with Odoo development and customization.
- Odoo User base (Logged-in users) > 1000 Users.
- Odoo on Kubernetes (Microservices Based Architecture) with DevOps understanding
- Knowledge of Odoo modules, architecture, and APIs.
- Ability to integrate Odoo with other systems and data sources.
- Capable of creating custom modules.
- Scale Odoo deployments for many users and transactions.
Programming Languages :
- Proficiency in Python is essential.
- Experience with other programming languages (e.g., Java, Scala) is a plus.
Data Analysis and Reporting :
- Ability to analyse and interpret complex data sets. (AI based)
- Experience with data visualization tools (e.g., Superset).
- Experience in Cassandra (4.0+) along with Query Engine like Presto.
- Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
- Experience with ETL tools and processes.
- Data Structure & Data Modelling
- Knowledge of data warehousing concepts and technologies.
- Familiarity with big data technologies (e.g., Hadoop, Spark) is a plus.
- Experience in managing and processing large Datasets
DevSecOps :
- Experience with containerization, Docker, and Kubernetes clusters.
- CI/CD with GitLab.
Methodologies :
- Knowledge and experience of SCRUM and Agile methodologies.
Operating Systems :
- Linux/Windows OS.
Tools Used :
- Jira, GitLab, Confluence.
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
Technical / Solution Architect
Job Code
1558113
Interview Questions for you
View All