Skip to main content

Kubernetes Engineer

At LEARN, we interconnect universities, higher education institutes, and research institutions to enable groundbreaking discoveries and learning. We're seeking a Kubernetes Engineer to join our dynamic team and be a driving force behind our mission.

Why LEARN? 

  • Be part of a team that directly impacts education and research in Sri Lanka.
  • Work with cutting-edge technology and expand your knowledge.
  • Collaborate with leading universities and research institutes.
  • Make a difference in a vibrant and meaningful field.

Role Summary

Kubernetes Engineer is responsible for managing LEARN container orchestration platforms to provide reliable web based applications such as LMS/CMS (Learning Management System/Content Management System) as a service to its member institutions.

 

Main duties:

  • Thorough understanding of Linux OS and its architecture
  • Real world experience in running open source applications on Linux
  • Knowledge and experience in Linux based hypervisors/virtualisation platforms (KVM, QEMU, libvirt, Ganeti, Proxmox).
  • Expert on Docker/Linux containers with working experience in deploying containerised applications.
  • In depth knowledge and experience in Kubernetes container orchestration platform k8s including its complete architecture.
  • Good understating of Kubernetes cluster networking, network policies, ingress controllers, Redis clustering.
  • Sound knowledge and experience in Kuberneters storages and its use of CEPH storage
  • Knowledge and experience in open source software provisioning, configuration management and deployment tool sets such as Ansible
  • Taking necessary measure to protect the platform and its services from threats and vulnerabilities
  • Automated monitoring of server hardware, VMs, cluster nodes, container instances and services to detect failures.

 

Responsible For:

  • Assuring protection of institutional data stored LEARN servers
  • Assuring reliable services to its users
  • Keeping the virtulization platforms and all its tools and softwares up to date.
  • Scaling up the system while the demand increasing
  • Supporting institutional administrators/engineers to get LEARN provided platforms well managed

Required Qualifications and Skills

  • The position targets those who have at least two years experience in working in Linux and Kubernetes. This is not an engineer trainee position
  • In your application, briefly justify your knowledge/qualification and working experiences with evidence in relevance to the above requirements.
  • A bachelor’s degree in computer engineering / Telecommunication Engineering / Physical Science with Statistics/ Computer Science

Salary & Benefits:

  • The starting salary offered for applicant with two years prior experience will be LKR 139,104/- per month, along with a fixed allowance of Rs. 96,300/- per month.
  • Both local and overseas trainings/workshops
  • Financial support to obtain necessary certification and for professional development
  • Structured career path within the organization

Workplace: Peradeniya, Kandy
 

Join LEARN, and help us shape the future of education and research in Sri Lanka. Your expertise can make a world of difference! Apply today and be a part of something extraordinary.

*Applications will be processed in the order they are received, and qualified candidates will be contacted accordingly.

*All the documents should be in the PDF format and renamed accordingly. The resume should be renamed to the name of the applicant.

*Please note that applications not adhering to the provided instructions will not be taken into consideration.