Solutions Architect (Kubernetes)
Abu Dhabi, UAE • Full-time
Our client is one of the largest digital transformation companies in the region, delivering large-scale technology, infrastructure and managed services programs across the UAE and wider MENA market.
Job Title: Solution Architect (Kubernetes)
Location: Abu Dhabi, UAE (on-site)
Employment Type: Full-time
Reports To: Technical Solution Director
Key Competencies
- Kubernetes Administration & Troubleshooting
- Container Management & Deployment
- Docker / Container Technologies
- Application Implementation & Deployment
- Production & Technical Support
- Incident & Problem Management
- Root Cause Analysis
- Python Scripting & Automation
- PowerShell Scripting & Automation
- Linux & Windows Administration
- Application Monitoring & Troubleshooting
- Kubernetes Networking
- CI/CD & DevOps Practices
- Helm & Kubernetes Package Management
- Log Analysis & Performance Monitoring
- Infrastructure Troubleshooting
- Automation & Process Improvement
Required Technical Skills
- Strong understanding of Kubernetes architecture and components.
- Hands-on experience with containers and Docker/container technologies.
- Experience deploying and troubleshooting containerized applications.
- Good knowledge of Kubernetes objects: Pods, Deployments, Services, ConfigMaps, Secrets, Ingress, Namespaces, StatefulSets.
- Hands-on experience with Python scripting and automation.
- Good understanding of Linux and Windows operating systems.
- Experience with command-line troubleshooting and log analysis.
- Familiarity with Git and basic CI/CD concepts is preferred.
Preferred Skills
- Experience with Kubernetes platforms such as AKS, EKS, or OpenShift.
- Knowledge of Helm and Kubernetes package management.
- Experience with CI/CD tools and deployment pipelines.
- Familiarity with monitoring and logging tools.
- Knowledge of cloud platforms such as Azure or AWS.
- Understanding of DevOps practices and Agile methodologies.
- Experience working in an ITIL-based support environment.
Kubernetes & Container Implementation
- Deploy, configure, and maintain Kubernetes clusters and workloads.
- Implement and support Kubernetes resources such as Pods, Deployments, Services, ConfigMaps, Secrets, Ingress, and namespaces.
- Troubleshoot pod failures, CrashLoopBackOff, image-pull issues, resource constraints, and deployment failures.
- Support containerized applications using Docker/container technologies.
- Build, configure, and troubleshoot container images and container deployments.
- Assist with application onboarding and migration to Kubernetes/container platforms.
- Support upgrades, configuration changes, scaling, and optimization of Kubernetes environments.
- Implement health checks, resource limits, autoscaling, and appropriate deployment configurations.
Python Automation
- Develop and maintain Python scripts to automate operational and support activities.
- Automate repetitive troubleshooting, monitoring, reporting, and deployment tasks.
- Create scripts for log analysis, system checks, health checks, and operational workflows.
- Troubleshoot and enhance existing Python-based automation tools.
- Integrate scripts with APIs and cloud/container platforms where required.
PowerShell
- Develop and maintain PowerShell scripts for Windows administration and automation.
- Automate system administration, monitoring, configuration, and support tasks.
- Troubleshoot Windows-based application and infrastructure issues.
- Create PowerShell scripts for deployment, health checks, log collection, and operational activities.