Senior DevOps Engineer

Date: May 29, 2025

Location: Head Office (EGY44), Egypt

Company: AL AHLI BANK OF KUWAIT

GENERAL ACCOUNTABILITIES:

  1. Azure DevOps (CI/CD & Infrastructure as Code)
  1. CI/CD Pipelines: Build, manage, and optimize Azure DevOps Pipelines  for automated deployments.
  2. Repository & Code Management: Implement Git branching strategies (GitFlow, trunk-based development) within Azure Repos.
  3. Infrastructure as Code (IaC): Automate infrastructure provisioning using Terraform or equivalent..
  4. Azure DevOps Services: Manage Azure Artifacts, Azure Test Plans, and Release Management for software delivery.
  5. Security & Compliance: Implement Azure Policy, RBAC, Key Vault, and Security Center to secure DevOps workflows.
  1.  OpenShift On-Premises (Kubernetes & Container Management)
  1. OpenShift Cluster Management: Deploy, configure, and maintain Red Hat OpenShift on bare-metal or virtualized environments.
  2. Containerization: Optimize Docker images and Helm charts for OpenShift-based deployments.
  3. Networking & Service Mesh: Configure OpenShift Routes, Ingress controllers, and Service Mesh (Istio/Linkerd).
  4. Storage & Persistent Volumes: Manage OpenShift persistent volumes (PV), storage classes, and CSI drivers.
  5. Monitoring & Logging: Implement monitoring solutions with Prometheus, Grafana, Loki or OpenShift Logging Stack (EFK/ELK).
  1. DevOps Automation & Configuration Management
  1. Scripting & Automation: Write Bash/Python/PowerShell scripts for task automation.
  2. Configuration Management: Use Ansible, Puppet, or Chef to automate server and cluster configurations.
  3.  GitOps & Deployment Strategies: Implement ArgoCD or FluxCD for GitOps-based deployments.
  4.  Self-Healing & Auto-Scaling: Configure Horizontal Pod Autoscaling (HPA) & Vertical Pod Autoscaling (VPA) in OpenShift.
  1. Security, Compliance & Observability
  1. Security Hardening: Enforce Azure DevOps security policies, container image scanning, and RBAC in OpenShift.
  2. Monitoring & Incident Response: Configure Azure Monitor, Prometheus, and ELK stack for proactive alerting.
  3. Backup & Disaster Recovery: Integrate with Current Backup solution for OpenShift backup and Azure Backup for critical workloads.

Education

  • Bachelor's Degree in Computer Science, Information Technology, or a related field.
  • Certified Kubernetes Administrator (CKA)
  • ITIL

Experience

  • 5+ years in DevOps, Cloud, and Containerized Infrastructure roles.
  • Expertise in Azure DevOps Pipelines, Repos, Artifacts, and security best practices.
  •  Deep experience managing OpenShift on-premises, including networking, storage, and high availability.
  • Proficiency in Kubernetes, Helm, Service Mesh, and GitOps workflows.
  • Strong scripting (Python, Bash, PowerShell) and automation skills.

Knowledge:

  • Extensive Experience in Managing CI/CD Pipelines: Skilled in designing, deploying, and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines to streamline software development and release cycles.