Design, deploy, and maintain highly available Amazon EKS clusters supporting large-scale data processing workloads.
Build and operate secure Kubernetes environments within private AWS VPCs, including air-gapped deployments, private container registries, and internal package repositories.
Troubleshoot complex Kubernetes, Karpenter, and distributed application issues including scheduling, autoscaling, networking, and cluster performance.
Optimize node provisioning using Karpenter, balancing workload performance, resiliency, and cloud cost optimization.
Design and implement strategies for Spot and On-Demand capacity management, including graceful interruption handling and workload recovery.
Configure Kubernetes resource management using ResourceQuotas, LimitRanges, PriorityClasses, taints, tolerations, and affinity rules to maximize cluster efficiency.
Deploy and optimize persistent storage solutions using Amazon EBS CSI and Amazon EFS CSI drivers for high-performance data processing workloads.
Build observability solutions with centralized logging, monitoring, alerting, and performance dashboards to proactively identify issues before production impact.