Job description:
· Design and deploy Kubernetes clusters, ensuring their reliability, scalability, and security.
· Manage containerization and orchestration lifecycle, including deployment, scaling, and networking.
· Provide containerization best practices, advices and consultancy to ensure current success, anticipate future needs and scalability.
· Maintain Kubernetes clusters for HA containerization
· Implement and maintain CI/CD pipelines using GitOps principles for automated and consistent deployments.
· Administer Linux-based systems and servers, optimizing for performance and reliability.
· Utilize Docker for containerization in a virtualized Data Center
· Monitor system performance using tools like Zabbix, and proactively address system issues.
· Manage Rancher for Kubernetes management to streamline cluster administration.
· Collaborate with development teams to containerize and deploy applications efficiently.
· Ensure compliance with security best practices and industry standards.
· Provide technical guidance and support to team members and stakeholders.
· Stay current with emerging technologies and industry trends to drive innovation and excellence.
· Provision and maintain a virtualized server environment with hundreds of hosts
Qualifications:
· Proven experience with Kubernetes and containerization technologies.
· Strong background in Linux system administration, preferably Ubuntu.
· Familiarity with GitOps and CI/CD tools and practices.
· Knowledge of monitoring tools such as Zabbix.
· Experience with Rancher or similar Kubernetes management platforms.
· Excellent problem-solving and analytical skills.
· Strong communication and collaboration abilities.
· Bachelor’s degree in Computer Science, Engineering, or related field.
· Experience with Azure cloud services and implementing cloud-native solutions
· Experience in Higher Education work environments
Any Graduate