Position Objectives
The Infrastructure & DevOps Engineer will be responsible for deploying, managing, and optimising Odoo-based applications across cloud and on-premises environments.
The role ensures high availability, scalability, and performance, while automating deployment processes, managing backups, and maintaining system security.
This position is essential for enabling efficient operations, seamless application delivery, and business continuity.
Job Description and Responsibilities
Infrastructure Deployment
- Deploy and manage Odoo-based applications on virtual machines (VMs)
- Configure and maintain load balancers for high availability and scalability
System & Application Configuration
- Set up Nginx for web services and reverse proxy
- Configure Redis for session management and caching
- Implement and manage PostgreSQL clusters for database redundancy and performance
DevOps & Automation
- Design and implement CI/CD pipelines for code deployment
- Automate infrastructure provisioning and application deployment processes
Backup & Migration
- Develop and manage application backup strategies (Hot/cold)
- Execute migration plans between cloud and on-prem environments (and vice versa)
Monitoring & Optimization
- Implement monitoring tools for performance and availability
- Optimise resource utilisation and ensure system security compliance
Qualifications and Skills
- Bachelor's or Master's in Computer or Information Technology
- Min 6 years to 10 Years of experience in System Administration, Min 3 years in DevOps and Min 1 year in Odoo.
- Strong Linux system administration background
- Proven experience with DevOps tools (Jenkins, GitLab CI/CD, Ansible, Docker)
- Expertise in Nginx, Redis, and PostgreSQL clustering
- Hands-on experience with load balancing and high-availability architectures
- Knowledge of cloud platforms (AWS, Azure, or similar) and on-prem infrastructure
- Ability to manage backup and disaster recovery processes
- Familiarity with networking concepts, security best practices, and performance tuning
- Must be Native Arabic-speaking and compliant with eligibility requirements
- Hands-on SQL and PostgreSQL Database.
- Hands-on Monitoring tools.
Preferred
- Experience with Odoo ERP deployment and customisation
- Knowledge of containerization (Docker/Kubernetes)
- Understanding of infrastructure as code (IaC) principles