1 month ago
Remote, WorldwideMid Level
Responsibilities
- Deploy, configure, manage, scale, monitor, and troubleshoot Kubernetes clusters and containerized applications across Azure, AWS, and GCP.
- Implement automated scaling, health checks, logging, high availability, and disaster recovery for multi-cloud Kubernetes environments.
- Design and manage cloud-native infrastructure using AKS, EKS, GKE, and related cloud services.
- Optimize cloud infrastructure for performance, cost, and resource efficiency.
- Collaborate with development teams to deploy and operate applications on Kubernetes clusters.
- Configure application and network integrations with customer on-premises and cloud-based services.
- Implement Kubernetes security practices including RBAC, network policies, encryption, and IAM management.
- Maintain infrastructure documentation and provide reports on cluster performance, issues, and resolutions.
- Provide troubleshooting and on-call support for cloud infrastructure and Kubernetes environments.
Requirements
- 4+ years of experience as a Kubernetes Administrator, Cloud Engineer, or in a similar role managing production Kubernetes clusters.
- Strong knowledge of Kubernetes container orchestration and management.
- In-depth experience with Azure services including AKS and Virtual Networks; AWS services including EKS, EC2, and S3; and GCP services including GKE and Cloud Storage.
- Proficiency with Docker and Kubernetes.
- Familiarity with Helm and ArgoCD.
- Experience with Prometheus, Grafana, and OpenSearch for monitoring and logging.
- Strong knowledge of cloud security, network security, identity, access management, and IAM.
- Strong analytical, troubleshooting, collaboration, adaptability, attention-to-detail, and written and verbal communication skills.
