Kubernetes Infrastructure Engineer
HeadSpin
IndiaremotePosted 1 month ago
Skill Required
Kubernetes-AdministrationCloud-Infrastructure-EngineeringDevOps-EngineerPlatform-EngineeringSite-Reliability-EngineeringKubernetes-EngineerKubernetes-Operations-EngineerKubernetes-Platform-EngineerInfrastructure-DevOps-EngineerInfrastructure-Cloud-EngineerKubernetes-Solutions-EngineerCloud-Infrastructure-EngineerSenior-Kubernetes-EngineerInfrastructure EngineerKubernetesCI/CDBackup and RecoveryDockerCloud SecurityGCPPrometheusanalyticalElasticsearchObservabilityCryptographysecuritywrittenArgoCDdesignAzureCloudHelmAWSIAMCICDFulltime
Key highlights
- Requires 4+ years of experience as Kubernetes Administrator or Cloud Engineer
- Manages production Kubernetes cluster environments
- Supports multi‑cloud (Azure, AWS, GCP) Kubernetes services
- Strong knowledge of CI/CD and automation tools
- Experience with Prometheus, Grafana, and Opensearch for monitoring
- Provides on‑call support for cloud infrastructure
Role overview
We are seeking a skilled and detail-oriented Kubernetes administrator with strong experience in managing and deploying cloud infrastructure (Azure, AWS, GCP). The ideal candidate will be responsible for maintaining, scaling, and optimizing Kubernetes clusters in a multi-cloud environment, ensuring high availability, security, and performance. This role requires hands‑on expertise in containerization, cloud services, and continuous integration/deployment (CI/CD) practices.
Responsibilities
- Deploy, configure, and manage Kubernetes clusters on Azure, AWS, and Google Cloud Platform.
- Monitor, troubleshoot, and resolve issues related to Kubernetes clusters and containerized applications.
- Implement and manage automated scaling, health checks, and logging for Kubernetes environments.
- Ensure high availability and disaster recovery for Kubernetes clusters in multi‑cloud environments.
- Work with Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS) and Google Kubernetes Engine (GKE) to design and manage cloud‑native infrastructures.
- Optimize cloud infrastructure for performance, cost, and resource efficiency.
- Collaborate with development teams to manage deployments to Kubernetes clusters.
- Configure application and network integrations to customer on‑premises and cloud‑based services.
- Implement Kubernetes security best practices, including role‑based access control (RBAC), network policies, and encryption.
- Ensure compliance with organizational security policies and regulatory requirements within the cloud environment.
- Manage and monitor IAM roles, policies, and permissions on Azure, AWS, GKE platforms.
- Maintain clear and comprehensive documentation of Kubernetes configurations, best practices, and cloud infrastructure.
- Provide regular reports on cluster performance, issues, and resolutions to stakeholders.
- Work with development teams to ensure seamless deployment and operation of applications within the Kubernetes clusters.
- Troubleshoot and resolve Kubernetes‑related issues across multiple environments.
- Provide on‑call support as required for cloud infrastructure and Kubernetes environments.
Requirements
- Proven experience (4+ years) as a Kubernetes Administrator, Cloud Engineer, or similar role with hands‑on experience in managing production Kubernetes cluster environments.
- Strong knowledge of container orchestration and management in Kubernetes.
- In‑depth experience with cloud‑native services on Azure (AKS, Virtual Networks), AWS (EKS, EC2, S3), and GCP (GKE, Cloud Storage).
- Proficiency with containerization and orchestration technologies (Docker, Kubernetes).
- Familiarity with infrastructure‑as‑code tools (Helm, ArgoCD).
- Experience with monitoring and logging tools (Prometheus, Grafana, Opensearch).
- Strong knowledge of cloud security best practices, including network security, identity, and access management (IAM).
Additional details
- Key Competencies: Problem Solving – strong analytical skills and ability to troubleshoot complex systems in a fast‑paced environment.
- Collaboration – ability to work effectively across teams, including developers, cloud engineers, and support.
- Adaptability – comfort with rapidly changing technologies and cloud service offerings.
- Attention to Detail – manage and maintain configurations with accuracy and precision.
- Communication – clear written and verbal communication skills to document processes, report issues, and explain solutions.
- Originally posted on Himalayas.