Odoo Infrastructure Expert
--My Company--
The Odoo Infrastructure Specialist is the person responsible for designing, implementing, and maintaining a containerized infrastructure focused on Odoo. This role requires Docker/Kubernetes management, container security, network and TLS configuration, as well as databases (e.g. PostgreSQL). The person should be able to implement backups, DRP, and load balancing between servers, and collaborate with development teams to improve performance and scalability.
This position is both creative and meticulous, and requires your nature to think outside the box. We expect the candidate to be proactive and have a "get it done" attitude. To be successful, you will need strong problem-solving skills.
Key Responsibilities:
- Deploy Docker containers for different units, adhering to the principles of environment separation and data security.
- Design and implement network architecture for multiple servers and networking between them.
- Manage container resources (CPU, RAM, I/O) and implement limits and consumption monitoring.
- Set up and maintain container security and manage Secrets (keys, certificates, security councils).
- Set up and maintain Odoo deployment on Docker with PostgreSQL database and configure regular backups.
- Implement L4 load balancer, reverse proxy and TLS for key services.
- Manage CI/CD related to container deployment and secure updates.
- Manage backup, recovery and persistence (DRP) for sensitive services.
- Design and implement monitoring, logging and alerting strategies (e.g. Prometheus/Grafana, ELK/OpenSearch).
- Collaborate with development teams for continuous enhancements and performance and security improvements.
Key Skills:
- Proficient in Linux/Unix and creative command line commands.
- Deep in Docker, Docker Compose and container security methodologies.
- Experience working with lightweight orchestrations or Kubernetes/Swarm (preferably with at least one of these).
- Manage PostgreSQL database in containers.
- Network design and conceptualization of VPC/Subnet, DNS and TLS.
- Familiarity with backup and DRP concepts and tools.
- Familiarity with load balancing and proxy concepts and tools (Nginx/HAProxy/Kong etc.).
- Ability to document, design standards and operational guidelines (SOPs).