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