Imc Kubernetes Engineer at IMC to design, implement, and manage on-premises Kubernetes clusters ensuring high availability and performance. Develop automation and security best practices for Kubernetes environments.
Responsibilities
Design, implement, and manage on-premises Kubernetes clusters to ensure high availability and performance
Deploy and manage containerized applications on Kubernetes using internal tooling
Collaborate with internal teams to design and implement CI/CD pipelines tailored to on-premises environments
Monitor, troubleshoot, and optimize Kubernetes clusters for peak performance and reliability
Implement security best practices for on-premises Kubernetes environments, including RBAC, network policies, and secrets management
Develop automation scripts to manage infrastructure components, ensuring consistent environments across clusters
Maintain and optimize storage and networking configurations to support Kubernetes clusters
Manage cluster upgrades, backups, and disaster recovery plans to ensure resilience
Qualification
Proficiency in automation scripting (e
Required
Stay updated with the latest Kubernetes developments and on-premises infrastructure best practices, applying relevant updates to our environment
3+ years of proven experience with Kubernetes, particularly in on-premises environments
Strong knowledge of containerization and orchestration technologies
Experience with CI/CD pipeline design and implementation
Solid understanding of security best practices in Kubernetes environments
Proficiency in automation scripting (e.g., Bash, Python, etc.)
Familiarity with storage and networking concepts related to Kubernetes
Ability to troubleshoot and resolve complex issues in a timely manner