Introduction
Our OpenShift on Z team is responsible for enhancing and maintaining key components of the Red Hat OpenShift Container Platform architecture, including OpenShift Container Platform (developer services) and OpenShift Kubernetes Engine (cluster services). We collaborate closely with Red Hat, IBM global development teams (hardware, firmware, and platform engineering), and maintainers in the open-source community.
IBM Systems helps IT leaders think differently about infrastructure. IBM servers and storage are now cognitive, capable of understanding, reasoning, and learning, enabling clients to innovate while avoiding IT complexities. Our systems power the world's most important industriesjoin us to build leading-edge technologies optimized for cloud, AI, and cognitive workloads.
Your Role And Responsibilities
A Cloud Software Developer for OpenShift is responsible for designing, developing, deploying, and maintaining cloudnative applications on Red Hat OpenShift. In addition to strong Kubernetes and containerization expertise, this role now requires hands-on experience with AI/ML model deployment, model lifecycle management, and integrating AI workloads into enterprise-scale platforms.
You will work on building scalable, resilient, secure cloud applications and contribute to the enablement of AI-driven workloads on OpenShiftespecially in hybrid cloud and IBM Z/LinuxONE environments.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
- 2-6 years of industrial experience in working with Unix/Linux based products developed using Python/GoLang/C/C++ programming language.
- Experience in software engineering with very good understanding of fundamentals of containers and Kubernetes platform
- Must have good knowledge of virtualization, Linux Operating systems internals and Hypervisors
- Expertise to Translate Technical specification or customer requirements, Preparing of HLD/LLD and Working closely with Team members in translating the Specifications /design into product deliverables.
- Understanding of AI/ML model deployments, AI lifecycle, inference optimization, and monitoring.
- Hands-on experience deploying AI/ML models on Kubernetes/OpenShift.
- Experience working with Red Hat OpenShift and Pytorch is preferable.
- Experience in developing deployment scripts for Kubernetes based micro-services.
- Experience developing deployment scripts and automation for Kubernetes-based microservices.
- Knowledge of enterprise servers, firmware, patches, hotfixes, and security configurations.
- Strong operational experience with network operations, incident/change/problem management.
- Excellent analytical, troubleshooting, communication, and documentation skills.
- Experience working with global cross-functional teams.
Preferred Technical And Professional Experience
- Understanding of systems hardware & architecture, especially for enterprise platforms (IBM Z, LinuxONE).
- Strong grasp of operating system internals: Process Management, Memory Management, Virtualization, Scheduling, Networking, Storage, and Security.
- Experience with AI workload optimization on specialized hardware (GPUs, accelerators, mainframe AI processors).
- Familiarity with DevOps/MLOps practices for model CI/CD pipelines.
- Engineering mindset with strong problemsolving skills.
- Excellent presentation and technical communication abilities.