Training Basket Technology/Software

Kubernetes Engineer

Noida, India In person Full-time
  • Deploy, configure, manage, and maintain Kubernetes clusters.
  • Manage containerized applications using Docker and Kubernetes.
  • Monitor Kubernetes cluster performance, availability, and security.
  • Implement and maintain CI/CD pipelines for automated deployments.
  • Troubleshoot Kubernetes networking, storage, and deployment issues.
  • Work with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Implement Infrastructure as Code (IaC) using Terraform or Ansible.
  • Configure Kubernetes resources such as Pods, Deployments, Services, ConfigMaps, Secrets, and Ingress.
  • Manage Helm charts for application deployment and configuration.
  • Implement monitoring and logging solutions using Prometheus, Grafana, and ELK Stack.
  • Ensure high availability, scalability, disaster recovery, and infrastructure security.
  • Collaborate with DevOps, development, and infrastructure teams.

Requirements

  • Strong understanding of Kubernetes architecture and administration.
  • Hands-on experience with Docker and container orchestration.
  • Good knowledge of Linux administration and shell scripting.
  • Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
  • Knowledge of AWS EKS, Azure AKS, or Google GKE.
  • Experience with Terraform, Ansible, or similar automation tools.
  • Understanding of networking concepts, DNS, load balancing, and Kubernetes networking.
  • Familiarity with Helm, YAML, and Git.
  • Knowledge of monitoring tools such as Prometheus and Grafana.
  • Strong troubleshooting, analytical, and problem-solving skills.

Job description provided by Training Basket.
View the original posting