Duties and Responsibilities:
- Deploy, manage, and maintain Kubernetes clusters in production environments.
- Monitor and ensure the health and performance of Kubernetes clusters.
- Implement and enforce security best practices for Kubernetes environments.
- Manage and troubleshoot containerized applications within Kubernetes.
- Optimize cluster resource allocation and performance.
- Automate operational tasks and integrate CI/CD pipelines with Kubernetes.
- Document Kubernetes configurations and provide support for cluster-related issues.
Requirements and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Extensive experience with Kubernetes administration and container orchestration.
- Proficiency in containerization technologies such as Docker.
- Strong understanding of cloud platforms and infrastructure as code tools.
- Experience with CI/CD tools and automation frameworks.
- Knowledge of Kubernetes security, networking, and storage.
- Excellent troubleshooting and communication skills.