At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You’ll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.
__PRESENT
As a Back-End Developer for Z.Cloud, you will work in an agile, collaborative environment to design, code, debug, test, and deliver creative solutions to client problems and requirements in various cloud-related areas for IBM Z. You will employ IBM's Design Thinking to create solutions that provide a great user experience along with world-class quality, resiliency, performance, security, and stability. Your primary responsibilities will include: • Design and Develop Solutions: Design, code, debug, test, and deliver creative solutions to client problems and requirements in various cloud-related areas for IBM Z, leveraging DevOps and IBM's Design Thinking. • Collaborate with Teams: Work in an agile, collaborative environment to understand requirements and deliver solutions that meet client needs, providing a great user experience and world-class quality. • Deliver Cloud Solutions: Work in multi-cloud environments, including public, private, or hybrid, and leverage Cloud Infrastructure such as Kubernetes, containers, virtualization, or Infrastructure as a Service (IaaS), and Platform as a Service (PaaS). • Test and Debug Solutions: Test and debug solutions to ensure they meet the required quality, resiliency, performance, security, and stability standards. • Apply Design Thinking: Employ IBM's Design Thinking to create solutions that provide a great user experience along with world-class quality, resiliency, performance, security, and stability.
- 4-7 years of industrial experience in working with Unix/Linux-based products developed using C, C++, or GoLang programming language.
- Minimum 3 - 4 years of experience in leading development or support teams, troubleshooting to resolve issues.
- Good experience in development/support experience in working with various network protocols (Layer 2 - Layer5) and devices (routers, switches, firewalls, load balancers, VPN, QoS).
- Must know about virtualization, Operating systems internals, and hypervisors (kVM, z/VM, Hyper-V)
- Expertise in Translate Technical specification or customer requirements, preparing HLD/LLD, and working closely with Team members in translating the Specifications /design into product deliverables.
- Good understanding of Enterprise servers, firmware, patches, hotfixes, and security configurations.
- Proven operational experience in network operations, including incident, change, and problem management.
- Excellent analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to effectively communicate product architectures, design proposals, and negotiate options at senior management levels.
- Experience in working with global teams/partner labs.
• Cloud Security Knowledge: Exposure to cloud security best practices and protocols, including data encryption and access controls, to ensure the development of secure cloud solutions. • Containerization Experience: Experience working with containerization technologies, such as Docker, to deliver efficient and scalable cloud solutions. • Agile Methodologies Familiarity: Exposure to agile development methodologies, including Scrum and Kanban, to facilitate collaborative and iterative solution development.
- Solid understanding of systems hardware & architecture
- Good understanding of operating systems internals/Kernel (Process Management, Memory Management, Virtualization, Scheduling, I/O (Networking & Storage), Security, etc.)
- Understanding of AI/ML model deployments, AI lifecycle, and hands-on experience in deploying AI/ML models on the cloud.
4 - 8
