Systems Arabia logo

On-Premise DevOps Engineer

Systems Arabia

On-site๐Ÿ‡ธ๐Ÿ‡ฆRiyadh, 01, Saudi ArabiaseniorPosted 8d ago

Visa & sponsorship

  • Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Ideal candidate for this role is a Senior DevOps / Platform Engineer with 6+ years of experience and strong hands-on expertise in managing on-premises, self-hosted infrastructure and CI/CD platforms. The candidate should have solid production experience with OpenShift, Jenkins/CloudBees, Prometheus, Grafana, ELK, and Linux, along with strong Python backend development and system-design skills. The role requires someone who can independently design, operate, troubleshoot, and optimize infrastructure while building reliable, scalable, and highly available platforms.

Responsibilities:

  • Design and implement CI/CD pipelines using Jenkins/CloudBees, incorporating artifact management and code-quality gates.

  • Architect, administer, and maintain CI/CD tooling infrastructure, including Jenkins controllers and agents, artifact repositories, and code-quality servers.

  • Manage Jenkins/CI-CD platform upgrades, plugins, configurations, backups, high availability, and access controls.

  • Operate and maintain OpenShift clusters in production, including capacity planning, upgrades, RBAC, networking, ingress, and workload optimization.

  • Own infrastructure monitoring using Prometheus and Grafana, including PromQL, dashboards, SLOs, and alert tuning.

  • Set up and maintain ELK for centralized application logging, including log parsing, indexing, and retention.

  • Drive resource and infrastructure optimization by analyzing utilization, rightsizing workloads, and providing recommendations to stakeholders.

  • Develop custom backend services, REST APIs, and integrations using Python.

  • Design and maintain PR-DR capabilities for critical infrastructure, including replication, failover/failback, and periodic DR drills.

  • Manage supporting databases, including installation, backup/restore, replication, monitoring, and performance tuning.

  • Troubleshoot issues across the technology stack, including CI/CD failures, OpenShift, storage, networking, and infrastructure issues.

  • Develop and maintain technical runbooks and documentation.

  • Mentor engineers and contribute to improving platform engineering practices.

Requirements:

  • 6+ years of experience in DevOps, Platform Engineering, or a related role.

  • Strong hands-on experience administering OpenShift in production environments.

  • Strong experience with Jenkins/CloudBees, including declarative pipelines and Groovy shared libraries.

  • Good understanding of CI/CD platform architecture, including HA, distributed build agents, and scalability.

  • Hands-on experience implementing and managing PR-DR, including replication, failover/failback, and RTO/RPO requirements.

  • Database administration experience with PostgreSQL, MySQL, or similar, including backups, restores, and replication.

  • Experience managing artifact repositories and code-quality gates within CI/CD pipelines.

  • Strong hands-on experience with Prometheus, Grafana, and ELK.

  • Strong Python development experience, including backend services, REST APIs, and integrations.

  • Strong system-design skills with an understanding of scalability, reliability, and failure handling.

  • Good experience with Linux administration and shell scripting.

  • Working knowledge of networking, TLS, secrets management, and security hardening.

  • Exposure to Infrastructure as Code and GitOps, such as Ansible, Helm, Argo CD, or similar tools.

  • Strong troubleshooting and analytical skills with the ability to work across infrastructure and application layers.