Certified Kubernetes Administrator (CKA)
About Us:
Excent is a forward-thinking and dynamic company specializing in product development. Our focus is on providing state-of-the-art solutions by leveraging the latest technologies and crafting Platform as a Service (PaaS) and Software as a Service (SaaS) products for our valued customers and clients. As a startup, we are on the lookout for exceptionally talented and driven individuals who are eager to embark on this journey with us and grow alongside our organization. We warmly welcome individuals from diverse age groups, cultural backgrounds, and various countries to join our team and collaborate with us in the development of top-notch end-user software applications.
Job Description:
As a Certified Kubernetes Administrator at Excent, you will be responsible for the deployment, administration, and maintenance of Kubernetes clusters. You will work closely with our DevOps and development teams to ensure the availability, scalability, and reliability of our containerized applications.
Responsibilities:
- Kubernetes Cluster Management: Deploy, configure, and manage Kubernetes clusters, ensuring high availability and performance.
- Application Deployment: Deploy and manage containerized applications on Kubernetes clusters using Helm, Kubectl and other tools.
- Troubleshooting: Diagnose and resolve issues related to Kubernetes clusters, containers, and applications.
- Scaling and Load Balancing: Implement scaling strategies and load balancing for Kubernetes workloads.
- Security: Ensure the security of Kubernetes clusters by applying best practices, RBAC, network policies and regular security audits.
- Monitoring and Logging: Set up and configure monitoring and logging solutions for Kubernetes clusters to detect and troubleshoot problems.
- Backup and Recovery: Implement backup and disaster recovery strategies for Kubernetes resources and workloads.
- Documentation: Create and maintain documentation for Kubernetes cluster configurations, procedures, and best practices.
- Collaboration: Collaborate with development, operations and DevOps teams to optimize Kubernetes environments.
- Training and Support: Provide training and support to team members to promote Kubernetes best practices.
Qualifications:
- Certified Kubernetes Administrator (CKA) certification is required.
- Proven experience as a Kubernetes Administrator with a minimum of 5 years of experience.
- Deep knowledge of Kubernetes architecture, components, and best practices.
- Proficiency in managing Kubernetes clusters, including cluster setup, upgrades, and maintenance.
- Experience with containerization technologies like Docker and container orchestration tools like Kubernetes.
- Strong understanding of cloud-native concepts and containerized application deployment.
- Familiarity with container networking, storage, and security practices.
- Proficiency in scripting and automation using tools like Bash, Python or Ansible.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a DevOps and cloud-native environment.