Kubernetes Developer

IBMDublin, IE
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.