Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
We are looking for an Individual who will be responsible for designing, implementing and deploying shared system resources, like disks and networking. You will also work on performance analysis and troubleshooting, data recovery strategies for critical systems along with data backup measures.
You must be highly skilled in storage hardware architectures, high-level programming languages, distributed file systems, network protocols and data storage applications. You are required to stay up-to-date on new technologies to ensure that we offer the latest solutions to our clients.
Want more jobs like this?
Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.
"What you will do (Roles & Responsibilities) : Are you interested in developing Cloud and Open Source?
- Your favourite operating system is Linux? Would you like to be part of an Open Source community and do you intend to build a world class Infrastructure as a service ( IAAS ) software . Are you passionate about bringing in your expertise and developing your career in an International Agile development culture?
- If so, our team is the right place for you!
- Our Linux infrastructure is responsible for providing enterprise class solution to create virtual machines on IBM Z and IBM Linux One systems to perform lifecycle operations. The software manages relationships between data centre resources like servers, Storage and network and allocate them to specific projects and users according to a role-based schema.
- The product also support API Communication to integrate with the Platform as a service ( PAAS ) layer and also compatible with Ansible playbooks to automate the VM creation and lifecycle management.
- The enablement of automation tool like Ansible / Terraform enable customers to effortlessly bring up their environments without necessitating a deep understanding of the IBM Z platform.
Required Technical and Professional Expertise
- 3+ years of industry experience in Storage Development, distributed systems, micro-services architecture
- Strong technical skills in storage system architecture.
- Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions.
- Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO
- Strong skills in Unix/Linux internals - Hands-on in multi-threading, synchronisation, interrupt handling & file systems, Kernel programming
- Proven knowledge of S/W development process & tools for product development/debugging using Python language, Shell scripting,Rest API, Storage Management API (SMAPI),
- Good understanding of IO Virtualisation (KVM, VMWare), Container technologies (e.g. Kubernetes, OpenShift, Docker, OCP)
- Understanding of GPFS, Fabric Switch Configuration,Volume attach/reattach
- Familiarity with Host OS virtualisation
- Ability to go through protocol specifications.
- Good problem-solving skills for resolving complex issues with interdependencies across multiple modules
- Knowledge and hand-on usage of code and defect management tools.
- Strong English written/verbal communication skills to report program status crisply and accurately.
Preferred Technical and Professional Expertise
- 2+ years Experience with Flash Storage or other Storage systems
- Good to have understanding of TTV API, RACF database
- Experience in Backup/Data-protection, Storage products
- Experience in GitHub Pull Request development workflow.
- Experience / Knowledge of block storage replication/concepts
- Proficiency in cloud platforms - AWS and IBM Cloud.
- Understanding of network fundamentals (TCP/IP, DNS, DHCP, VLANs, VPNs, routing, and subnetting etc)
- Understanding of Network security principles, including firewalls, encryption, identity and access management (IAM), and compliance standards.
- Excellent communication and presentation skills.