Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Backend Software Engineer 
India, Maharashtra, Pune 
525704593

22.07.2024

Your Role and Responsibilities

  • In the role of Software development engineer, you would be responsible for development of individual product features for IBM of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services.
  • The individual will be responsible for development of individual product features for IBM Software Defined Storage family of storage products & IBM cloud storage service.
  • You will work with the senior technical leaders and manager in effectively managing the deliverables through his technical skills and prior experience.


Required Technical and Professional Expertise

  • 2+ years of industry experience in Linux Internals, Ansible, Python programming, Systems knowledge, Virtualization experience with VMware, KVM..etc
  • Product development experience in Public Cloud and experience of customize deployment on Public Clouds using Templates
  • Proven knowledge of S/W development process & tools for product development/debugging using Ansible, Python language, Shell scripting.
  • Product development/usage experience on Linux/Windows operating systems
  • Good understanding of Virtualization (KVM, VMWare), Container technologies (e.g. Kubernetes, OpenShift, Docker)
  • Good understanding Linux networking internals, networking technologies (TCP/IP, Socket Programming, Ethernet technologies)
  • Good understanding of Linux Storage internals, Storage NVMe and iSCSI/SCSI, IP Storage, Disk technologies – SSD, HDD, Cloud Storage
  • Proven Storage domain knowledge with hands-on experience on storage software stack implementation and debugging on Linux operating systems.
  • Experience in Systems/Storage domains, Storage controllers and features like High availability, DR, Replication, Snapshot techonolgies.
  • Good problem-solving skills for complex issues with interdependencies across multiple modules
  • Hands-on experience and knowledge of data structures and algorithms
  • Hands-on experience and knowledge of OCP and Kubernetes, Operators, CRDs
  • Ability to crisply communicate with stake holders for resolving field issues.
  • Knowledge and hand-on usage of code and defect management tools.
  • Ability to meticulously plan and detail test executions and identifying dependencies.
  • Good written/verbal communication skills to report program status crisply and accurately.
  • Experience working with Global teams.
  • Good technical leadership skills to mentor new team members.


Preferred Technical and Professional Expertise

  • Programming Experience with Ansible, Python.
  • Experience working with OpenShift and/or Kubernetes.
  • Experience in Systems/Storage domains and features like Storage, Replication, Snapshot, Networking techonolgies.
  • Experience in GitHub Pull Request development workflow.
  • Experience with at least one major cloud provider (IBM, AWS, Google, Azure)
  • Experience with Agile Software Development Experience
  • Familiarity with storage concept.