Kubernetes Developer
- Published on
About the Role
Watsonx Orchestrate is an AI-powered automation tool, designed to streamline and simplify repetitive business tasks, empowering professionals to focus on high-value work. As a Kubernetes Developer, you will develop, deploy, and manage Kubernetes Operators, and implement Ansible-based operators for infrastructure management.
Your Role and Responsibilities
You're expected to:
- Develop, deploy, and manage Kubernetes Operators using the Operator Framework.
- Implement Ansible-based operators for managing resources on OpenShift clusters.
- Define control loops for Kubernetes resources management.
- Translate human operational knowledge into software for application management.
- Develop custom resources to extend the Kubernetes API.
- Provide Level 3 support by troubleshooting complex issues.
About the Candidate
Candidates should possess:
- Intermediate professional experience with Kubernetes/OpenShift.
- Knowledge of Kubernetes resources and controllers.
- Strong problem-solving skills and attention to detail.
- Proficiency in Go for developing operators is essential. A Bachelor's Degree is required, and a Master’s Degree is preferred. Experience with Ansible and Helm is a plus.
About the Company
IBM is leading the charge in providing intelligent solutions across hybrid environments. Their commitment to leveraging AI technology to enhance business operations is unparalleled, making them a vital player in the tech landscape.
Company Culture and Benefits
The culture at IBM emphasizes growth, innovation, and trust. Employees are encouraged to learn and develop continuously, providing a supportive environment for career and personal development. IBMers are known for their collaborative spirit, always focusing on customer outcomes and striving for excellence in their work.