Kubernetes Admin

Dubai Tax Free5 days agoFull-time External
Negotiable
We are looking for a Kubernetes Administrator with strong experience in managing, upgrading, and securing the Kubernetes environments. About the Role The role involves day-to-day cluster administration, version upgrades, deployments, persistent storage configuration, security hardening, and advanced troubleshooting. The candidate will be closely working with application teams for smooth workload onboarding while ensuring reliability, scalability, and compliance of the Kubernetes environment. Responsibilities • Manage Kubernetes clusters: installation, configuration, scaling, and monitoring. • Perform Kubernetes version upgrades and patch management on MicroK8s clusters. • Support application teams with pod creation, deployments, Helm releases, and manifests. • Configure and troubleshoot PVCs, PVs, and storage backends (CSI drivers, NFS etc.). • Maintain cluster health monitoring using the relevant monitoring tools. • Implement RBAC policies, secrets, and namespace isolation for workloads. • Document operational processes, standard runbooks, and troubleshooting guides. • Plan and lead Kubernetes cluster upgrades and migrations, ensuring high availability. • Troubleshoot complex networking, storage, and security issues within MicroK8s clusters. • Optimize cluster performance, scaling, and resource utilization. • Implement and enforce security hardening, including CIS Benchmarks, PodSecurity, and admission controls. • Design backup and restore strategies for MicroK8s (e.g., Velero, Dell PPDM solutions). • Integrate MicroK8s clusters with external services such as LDAP/AD, monitoring, and external IDPs. Qualifications • Strong hands-on experience with Kubernetes cluster administration. • Knowledge in Canonical MicroK8s administration is preferred. • Proficiency in Ubuntu Linux system administration (patching, networking, firewalls). • Understanding of Kubernetes core components (API server, etcd, controller manager, scheduler, kubelet, kube-proxy). • Experience with MicroK8s add-ons (DNS, RBAC, storage, ingress, metallb, etc.). • Knowledge of Persistent Volumes, PVCs, and CSI driver integrations. • Experience with YAML manifests, Helm charts, and Operators. • Familiarity with Kubernetes networking: CNI plugins, ingress controllers, service mesh (Istio/Linkerd). • Good understanding of security features: RBAC, Pod Security Standards, OPA/Gatekeeper, secrets. • Exposure to observability stacks (Prometheus, Grafana, EFK/ELK, Loki).