Senior DevOps Engineer
Norconsult Telematics
Role:Job Posting Location : Riyadh, Saudi Arabia
Position Objective:
Own deployment automation, production reliability and infrastructure performance for Bonya/Linkara and related enterprise platforms. Implement and operate secure, recoverable services while improving availability, response time and release quality.
Job Description & Responsibilities:
Administer RHEL/Linux servers and application runtimes, including troubleshooting CPU, memory, disk I/O, process limits and application services.
Build and operate Docker-based container deployments and implement the approved OpenShift migration, including namespaces, routes, probes, resource controls and failover.
Build Azure DevOps CI/CD pipelines for Odoo/Python and React releases, including tests, security scans, artifacts, promotion controls and rollback validation.
Architect and deploy high-availability infrastructure on OCI using Terraform, Ansible, and GitHub Actions, prioritising resilience and disaster recovery.
Manage containerised environments with Docker, Kubernetes, and Helm, implementing GitOps for automated deployments across Dev, Test, Staging, and Production.
Optimise CI/CD pipelines with Jenkins, GitLab CI, or ArgoCD, incorporating canary deployments and zero-downtime strategies.
Implement monitoring and logging using Prometheus, Grafana, ELK Stack, Sentry, Zabbix, or New Relic to resolve issues proactively.
Configure and optimise databases/services (PostgreSQL, MySQL, Redis, Kafka, Nginx) for performance, security, and scalability.
Champion SRE practices, including incident management, blameless postmortems, secrets management, and security integration.
Collaborate with development and architecture teams to align infrastructure with application needs, especially for Odoo (Python) and Camunda BPM platforms.
Troubleshoot complex infrastructure issues, optimising for scalability and performance in multi-cloud environments (OCI, AWS, Azure, VMware).
Communicate technical concepts clearly and foster a collaborative, team-oriented environment.
Qualifications & Experience:
Bachelor’s degree in IT, Computer Science, Engineering or equivalent practical experience
At least 10 years of relevant IT experience, including substantial hands-on ownership of production DevOps, Linux infrastructure and enterprise application operations.
Demonstrated delivery of reliable platforms and resolution of complex production incidents is essential
Strong RHEL/Linux administration and Nginx configuration, including systemd, networking, TLS, reverse proxying, load balancing, permissions, SELinux and CPU, memory and I/O diagnostics.
Strong Docker and production OpenShift/Kubernetes experience: Dockerfiles, image registries, networking, volumes, deployment manifests, probes, resource limits, RBAC and security context constraints. Diagnose failed deployments, pod restarts and unavailable services.
Hands-on Azure DevOps YAML pipelines, Git, build agents, artifacts, environment controls and secure service connections. Strong Python and Bash scripting, Ansible automation and working Terraform knowledge.
Strong PostgreSQL administration and SQL diagnostics: pg_stat_activity, pg_stat_statements, locks, execution plans, connections, autovacuum, backups, WAL and recovery. Understand the impact of connection pooling and configuration changes on Odoo transactions.
Hands-on observability and profiling: ELK/Kibana, metrics and APM or distributed tracing, Python/Odoo profiling and interpretation of call stacks. Experience running load tests with k6, JMeter, Locust or equivalent and correlating results across application, network and storage layers.
Practical knowledge of Odoo/Python hosting, workers, scheduled jobs, dependencies, sessions and filestore behavior; React build pipelines; and HTTP/API troubleshooting. Strong shared-storage/NFS diagnostics and experience validating backup, restore and failover procedures
