MAHITY Logo

Kubernetes Administrator

Join our innovative team and transform business processes

Role Description

This is a full-time on-site role, located in Mumbai, for a Kubernetes Administrator. As a Kubernetes Administrator, you will be responsible for managing the Kubernetes environment, including deploying applications, monitoring, and maintaining the infrastructure. You will collaborate with cross-functional teams to identify business opportunities and provide customized solutions while ensuring the availability, scalability, performance, and security of the Kubernetes infrastructure.

Qualifications

  • Experience in managing and deploying Kubernetes clusters, including monitoring and maintaining the infrastructure
  • Experience in Docker containerization and microservices architecture
  • Proficiency in at least one of the following programming languages: Java, Python, or Go
  • Experience working with CI/CD pipelines, preferably using Jenkins
  • Experience in configuring and managing Kubernetes networking, including ingress, egress, and service discovery
  • Experience in managing Kubernetes security, including authentication, authorization, and encryption
  • Knowledge of Linux system administration and shell scripting
  • Experience in working with distributed systems and cloud infrastructure, preferably in AWS
  • Bachelor’s degree or higher in Computer Science or a related field
  • Ability to communicate complex technical ideas to both technical and non-technical audiences and work effectively in cross-functional and collaborative teams

Skills / Project Experience - required

  • Experience on working with container platforms such as OpenShift, EKS, AKS, GKE, Tanzu or any other Kubernetes distribution.
  • Reviewing system and application logs, looking for any potential issues and verifying completion of scheduled jobs.
  • Experience in using Git for version control.
  • Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, SSL/TLS, Layer 3 and Layer 7 load balancing, etc.)
  • Experience with creating helm charts, understanding/defining namespaces.
  • Strong knowledge of Ubuntu/Debian/RHEL/CentOS 5/6/7 in an enterprise environment.
  • Knowledge of Clusters, Storage, Backups, Data Export/Import, Monitoring tools, and disaster recovery.
  • Develop codes for extensive test coverage, perform continuous deployment in a professional software engineering environment.
  • Create container images, optimize the task performance in correspondence with the engineers.
  • Configure and maintain application servers and processes, including monitoring of system health and performance, to ensure high levels of performance, availability, and security
  • Maintain the systems compliant with the security/audit guidelines as per SOP (Standards Operating Procedure)
  • Excellent communication skills.
Skills / Project Experience - good to have
  • CKA or CKAD Certification.
  • Desirable to have knowledge on Ansible, Jenkin and Jira tools and implementation.
  • Virtualization Technologies like VMware / Nutanix or any Cloud Technologies like AWS
  • Experience on Agile methodologies.