Key Responsibilities:
Design and Architecture: Contribute to the design and architecture of Kubernetes infrastructure, ensuring high availability, scalability, and security.
Automation & Orchestration: Develop and implement automation frameworks for deploying, managing, and scaling Kubernetes clusters and associated services.
Kubernetes Components Management: Administer and manage key Kubernetes components, including CNI, CSI, and CRI, ensuring seamless integration and operation across the infrastructure.
Cluster Operations: Monitor and maintain Kubernetes clusters, ensuring optimal performance, reliability, and uptime for containerized applications.
Incident Resolution & Troubleshooting: Troubleshoot and resolve complex issues within the Kubernetes environment, including networking, storage, and runtime problems.
CI/CD Integration: Work with DevOps and CI/CD teams to integrate Kubernetes-based infrastructure into the deployment pipelines for continuous delivery and automation.
Documentation & Best Practices: Create and maintain documentation for processes, workflows, and best practices related to Kubernetes infrastructure and automation.
Collaboration: Work closely with cross-functional teams including developers, security engineers, and operations to ensure smooth Kubernetes deployments and integrations.
Qualifications:
Proven experience working with Kubernetes infrastructure, including CNI, CSI, and CRI.
Strong understanding of container orchestration concepts and hands-on experience with Kubernetes.
Experience with cloud platforms (AWS, GCP, Azure) and on-premises Kubernetes deployments.
Expertise in automation tools (e.g., Terraform, Ansible, Helm) and CI/CD pipelines.
Familiarity with container runtimes (Docker, containerd, etc.) and storage solutions for Kubernetes.
Strong troubleshooting skills and ability to resolve complex Kubernetes-related issues.
Experience with monitoring and logging tools in the context of Kubernetes (Prometheus, Grafana, ELK stack, etc.).
Familiarity with security practices for Kubernetes environments.
Strong communication skills and ability to work collaboratively in a cross-functional team.
Preferred Skills:
Experience with multi-cluster Kubernetes setups.
Knowledge of service meshes (e.g., Istio, Linkerd).
Experience in contributing to open-source Kubernetes projects.
Any Graduate