Senior DevOps Engineer (Arabic Speaker)

Location: Dubai, UAE (Onsite) | Experience: 7 – 10 Years

Job Description

Senior DevOps Engineer is responsible for designing, building, automating, and maintaining enterprise-grade DevOps pipelines, CI/CD processes, and container platform environments with a focus on Red Hat OpenShift. Ensure the availability, scalability, reliability, and security of cloud-native and containerized applications. Drive automation, orchestration, and infrastructure-as-code, while supporting application teams and ensuring alignment with ITIL and ISO frameworks.

Roles & Responsibilities

OpenShift Administration & Platform Engineering

  • Install, configure, upgrade, and maintain Red Hat OpenShift Container Platform (OCP) clusters in production, staging, and development environments.
  • Manage cluster components including:
    • Master & Worker Nodes
    • Operators
    • MachineSets & MachineConfigs
    • OpenShift Service Mesh / Istio
    • OpenShift Pipelines (Tekton)
    • OpenShift GitOps (ArgoCD)
  • Monitor cluster health, node performance, API server responsiveness, and etcd stability.
  • Configure OpenShift Networking:
    • Ingress Controllers
    • Load Balancers
    • Service Mesh
    • Network Policies
  • Manage storage integrations: Ceph, NFS, CSI, RWX, and block storage options.
  • Ensure high availability, resiliency, auto-scaling, and cluster capacity planning.

DevOps, CI/CD & Automation

  • Design, implement, and maintain CI/CD pipelines using:
    • Jenkins
    • GitLab CI
    • GitHub Actions
    • Tekton Pipelines
    • ArgoCD (GitOps)
  • Build end-to-end automation for application deployments, testing, versioning, and promotion.
  • Implement Infrastructure as Code (IaC) using:
    • Terraform
    • Ansible / Ansible Tower
    • Helm
    • Kustomize
  • Automate container image management, registry integrations, scanning, signing, and policy enforcement.
  • Introduce DevOps best practices including version control, branching strategies, and release automation.

Containerization & Cloud-Native Engineering

  • Build and optimize containerized applications using Docker and Podman.
  • Implement microservices deployment standards and best practices.
  • Integrate OpenShift with hybrid cloud environments:
    • Red Hat OpenShift on AWS (ROSA)
    • Azure Red Hat OpenShift (ARO)
    • OpenShift Virtualization
  • Work closely with application teams to containerize legacy workloads and modernize application architectures.

Monitoring, Security & Compliance

  • Implement end-to-end monitoring and observability solutions:
    • Prometheus
    • Grafana
    • EFK / Loki / Splunk
    • Red Hat ACM (Advanced Cluster Management)
  • Enforce OpenShift security using:
    • RBAC, SCCs, Network Policies
    • Image scanning (Aqua, Twistlock, Trivy, Quay Security)
    • Secrets management (Vault, Sealed Secrets)
  • Ensure compliance with enterprise policies, ISO standards, and ITIL-aligned processes.
  • Conduct regular backups, DR drills, performance audits, and vulnerability assessments.

Incident, Problem & Change Management

  • Provide advanced L2/L3 DevOps and OpenShift support for incidents and escalations. Troubleshoot complex issues involving clusters, networking, storage, pipelines, or automation.
  • Update ITSM systems with accurate technical actions.
  • Lead root cause analysis (RCA) and permanent remediation activities.
  • Participate in CAB meetings and follow ITIL change management procedures.

Project Implementation & Solution Delivery

  • Lead OpenShift platform rollouts, upgrades, expansions, and migration projects.
  • Deliver projects within agreed timelines and provide customer training as needed.

Support to Development, Operations & NOC Teams

  • Enable application teams with DevOps best practices and automated pipelines.
  • Assist system administrators, developers, and NOC teams in troubleshooting and deployments.
  • Provide guidance on cloud-native development, containerization, and automation.
  • Train internal and customer teams on OpenShift administration and DevOps methodologies.

Requirements

Qualification and Education

  • Bachelor’s degree in Computer Science, IT, Software Engineering, or related field.

Minimum Experience & Skills

  • 7–10 years of experience in DevOps, cloud-native engineering, or platform operations.
  • Minimum 3–5 years hands-on experience with Red Hat OpenShift.
  • Proven CI/CD expertise across large-scale enterprise deployments.
  • Experience working in production Kubernetes environments.
  • Strong understanding of DevOps frameworks and cloud-native architectures.
  • End-to-end knowledge of Kubernetes ecosystem and operators.
  • Ability to design and implement reliable CI/CD pipelines.
  • Experience in operating OpenShift in production-grade, HA environments.
  • Strong problem-solving and troubleshooting capabilities.
  • Ability to document, report, and communicate technical topics effectively.
  • Act proactively 24/7 on alerts and cluster issues.
  • Excellent capacity planning and performance optimization skills.

Technical Competencies

  • Red Hat OpenShift Administration (Mandatory)
  • Kubernetes / Container Orchestration
  • Linux Administration (RHEL preferred)
  • CI/CD Tools (Jenkins, GitLab CI, Tekton, ArgoCD)
  • Infrastructure as Code (Terraform, Ansible, Helm)
  • Automation & Scripting (Bash, Python, YAML)
  • Cloud Platforms (AWS, Azure, GCP)
  • Monitoring Tools (Prometheus, Grafana, EFK)
  • Networking (Services, Ingress, Load Balancers)
  • Security & Compliance (RBAC, scanning, policies)

Behavioural Competencies

  • Customer Focus
  • Analytical Thinking & Adaptability
  • Collaboration & Teamwork
  • Strong Communication (Arabic & English)
  • Leadership and Ownership
  • Initiative & Problem Solving
  • Planning and Organizing
  • High Attention to Detail
  • Professional Communication & Reporting