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