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