Position
Senior Azure DevOps/Cloud Engineer
Job Description
Arrow Enterprise Computing Solutions
(ECS), a part of Arrow Electronics, brings innovative IT solutions to market to solve complex business challenges. We deliver value-added distribution, business consulting and channel enablement services to leading technology manufacturers and their channel partners. We help businesses grow faster, operate efficiently and transform in a dynamic market.
Visit our website to find more information about Arrow: Arrow Electronics: Connect with Electronic Components |
Arrow.com
What We Are Looking For
A candidate who:
-
Has 5 - 6 years of hands‑on experience in Azure DevOps and Cloud
-
Is comfortable owning CI/CD, AKS, and GitOps end‑to‑end
-
Can troubleshoot production issues independently
-
Understands security, networking, and identity deeply
-
Writes clean automation and treats infrastructure as code
-
Communicates effectively across development and infra/security groups
What You Will Be Doing
-
Azure DevOps Platform Ownership
Azure Repos
-
Design and maintain Git repository strategies (mono-repo vs. multi-repo) aligned with team and product needs
-
Enforce branching strategies (GitFlow / trunk-based), pull‑request policies, and code review standards
-
Configure repository security including branch protections, reviewer rules, and access controls
-
Support teams in resolving merge conflicts, history rewrites, and repo optimizations
-
Ensure compliance with organizational coding and audit standards
Azure Boards
-
Collaborate with product owners and Scrum Masters to manage backlogs, epics, features, and user stories
-
Define and maintain work item templates, queries, dashboards, and delivery metrics
-
Enable traceability between requirements → code → pipelines → deployments
-
Drive Agile best practices (Scrum / Kanban) within DevOps workflows
Azure Pipelines
-
Design, implement, and maintain CI/CD pipelines using YAML
-
Build reusable pipeline templates for multi‑environment deployments (Dev / Test / Prod)
-
Integrate pipelines with:
○ Azure Repos / GitHub
○ AKS
○ Security scanning tools (Wiz, Fortify)
-
Implement pipeline optimizations (parallel jobs, caching, artifact reuse)
-
Troubleshoot pipeline failures and performance bottlenecks
-
Enforce release gates, approvals, and environment‑specific validation
-
Azure Cloud Engineering (AZ‑900 / AZ‑104 Level & Above)
Azure Kubernetes Service (AKS)
-
Design, deploy, and manage production‑grade AKS clusters
-
Configure node pools, autoscaling, upgrades, and security
-
Manage workloads using Kubernetes best practices (requests/limits, probes, HPA)
-
Integrate AKS with Azure networking, monitoring, and identity
-
Perform cluster troubleshooting, performance tuning, and incident resolution
Azure Networking
○ VNets
○ Subnets
○ NSGs
○ Private Endpoints / Service Endpoints
-
Implement secure connectivity for AKS, databases, and application services
-
Configure and troubleshoot DNS, private DNS zones, and IP whitelisting
-
Collaborate with infrastructure teams on hybrid/enterprise network setups
PostgreSQL (Azure‑hosted)
-
Provision and manage Azure PostgreSQL (Flexible / Single Server)
-
Implement secure connectivity via private endpoints and firewall rules
-
Support backup, restore, and disaster recovery strategies
-
Troubleshoot connectivity, performance, and failover scenarios
-
Collaborate with application teams during migrations and upgrades
-
Kubernetes (CKA / CKAD Level Responsibilities)
-
Develop and maintain Kubernetes manifests (YAML)
-
Manage:
○ Deployments, StatefulSets, Services, Ingress
○ ConfigMaps and Secrets
-
Apply securityContext, Pod Security Standards, and RBAC
-
Manage namespaces and environment isolation
-
Troubleshoot cluster‑level and application‑level issues
-
Optimize resource usage and ensure cluster stability
-
Support GitOps workflows using ArgoCD
-
Git & Source Control Practices
-
Enforce Git best practices across teams
-
Educate teams on secure and efficient Git workflows
-
Integrate Git operations with CI/CD and GitOps tooling
-
ArgoCD (GitOps)
-
Design and maintain GitOps deployment strategies
-
Configure ArgoCD applications, projects, and sync policies
-
Manage RBAC within ArgoCD
-
Troubleshoot sync failures, drift issues, and deployment conflicts
-
Ensure Git remains the single source of truth
-
Collaborate with security and platform teams on deployment controls
-
Azure App Registrations & Identity
-
Create and manage Azure App Registrations
-
Configure API permissions, scopes, secrets, and certificates
-
Implement secure authentication and authorization with AAD
-
Integrate app registrations with CI/CD and AKS workloads
-
Rotate secrets and ensure compliance with security policies
-
Security & Vulnerability Management
-
Integrate Wiz, Fortify, and other scanners into CI/CD
-
Analyze vulnerability reports and assess risk impact
-
Work with teams to remediate:
○ Code vulnerabilities
○ Container image issues
○ Infrastructure misconfigurations
-
Ensure compliance with cloud and organizational security standards
-
Promote shift‑left security practices
-
Scripting & Configuration Management
-
Write and maintain automation using:
○ YAML (pipelines, Kubernetes)
○ JSON (Azure configs, policies)
○ Shell (Linux automation)
○ PowerShell (Azure automation, tooling)
-
Automate repetitive operational tasks
-
Maintain clean, reusable, well‑documented scripts
-
Collaboration, Ownership & Leadership
-
Act as technical point of contact for DevOps and cloud topics
-
Collaborate with development, infrastructure, and security teams
-
Participate in design reviews, architecture discussions, and post‑mortems
-
Mentor junior engineers and promote best practices
-
Continuously improve platform reliability, security, and scalability
Do you see yourself as our future colleague? If yes – send us your application.
Location:
EG-Cairo, Egypt (Al Emdad & Al Tamween)
Time Type
Full time
Job Category
Information Technology