Job Summary
8+ years of experience with deployment and management of Kubernetes clusters in production environment as DevOps engineer. Expertise in Kubernetes fundamentals like nodes pods services deployments etc. and their interactions with the underlying infrastructure. Hands on experience with containerization technologies such as Docker or RKT to package applications for use in a distributed system managed by Kubernetes. Knowledge of software development cycle including coding best practices such
Responsibilities
Design and implement the solutions for deploying managing and scaling Kubernetes clusters Plan and execute rolling updates and deployments of applications on Kubernetes clusters Monitor the health of Kubernetes clusters and diagnosing & troubleshooting issues as they arise Design build and maintain Kubernetes infrastructure and tools Work closely with the development team to help them deploy and run their applications on Kubernetes Knowledge of software development cycle including coding best practices such as CI/CD pipelines and version control systems for managing code changes within a team environment. Must have Deep understanding on different aspects related to Cloud Computing and operations processes needed when setting up workloads on top these platforms Experience with Agile software development and knowledge of best practices for agile Scrum team. Proficient with GIT version control Experience working with Linux and cloud compute platforms. Excellent problem-solving skills and ability to troubleshoot complex issues in distributed systems. Excellent communication & interpersonal skills effective problem solving skills and logical thinking ability and strong commitment to professional and client service excellence.