https://bayt.page.link/7coroiwaUsHxKeR88
Create a job alert for similar positions

Job Description

Role Description :


Experienced Kubernetes Expert with strong programming skills. As a Kubernetes Expert, you will play a crucial role in designing, implementing, and maintaining our Kubernetes infrastructure to ensure scalability, reliability, and efficiency of our services.


Responsibilities:


  • Design, implement, and manage automated provision and life cycle management of Kubernetes clusters across multiple environments (development, testing, production, backup / DR ) to support containerized applications.
  • Architect and deploy containerized applications using Kubernetes best practices, including container orchestration, networking, security, and monitoring.
  • Collaborate with development teams to understand application requirements and provide guidance on Kubernetes adoption, deployment strategies, and optimization.
  • Fully automate provisioning, deployment, scaling, and monitoring of Kubernetes clusters and applications leveraging GitOps process and technologies like Crossplane.
  • Troubleshoot and resolve issues related to Kubernetes infrastructure, including performance bottlenecks, resource constraints, and network connectivity.
  • Implement security best practices for Kubernetes environments, including RBAC, network policies, secrets management and define strategy to integrate security with various virtualization environment service provider like VMware, or cloud hyperscalers
  • Stay updated with the latest Kubernetes features, tools, and technologies, and evaluate their applicability to improve our infrastructure and workflows.
  • Mentor and train team members on Kubernetes concepts, best practices, and tools.
  • Contribute to the development and maintenance of internal documentation, runbooks, and knowledge base articles related to Kubernetes.

Requirements:


  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • 2+ years of experience in designing, deploying, and managing Kubernetes clusters in production environments.
  • Strong understanding of containerization concepts and technologies, such as Docker.
  • In-depth knowledge of Kubernetes architecture, components, and ecosystem, including Helm, Operators, and Service Meshes.
  • Experience with cloud platforms such as AWS, Azure, or GCP, and container orchestration services like EKS, AKS or GKE.
  • Experience with infrastructure-as-code tools such as Crossplane or Terraform and Ansible.
  • Experienced of GitOps approach and CI/CD tools like ArgoCD, Flux CD, Jenkins.
  • Solid understanding of networking principles, including DNS, load balancing, and security in Kubernetes environments.
  • Excellent problem-solving skills and ability to troubleshoot complex issues in distributed systems.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Preferred Qualifications:


  • Kubernetes certification (e.g., Certified Kubernetes Administrator - CKA, Certified Kubernetes Application Developer – CKAD / Certified Kubernetes Security Specialist – CKS).
  • Proficiency in programming languages such as Python, Go, or Java, with experience in developing automation scripts and tools.
  • Experience with container monitoring and logging tools such as Prometheus, Grafana.
  • Knowledge of software-defined networking (SDN) solutions for Kubernetes.
  • Contributions to open-source projects related to Kubernetes or containerization technologies.
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.