- 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