Posted On 31 August

  • Software Development Engineer

    • Company IBM Banglore
    • No. of Openings 5
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Your Role and Responsibilities
    Who you are:
    We are looking for strong Software Developers and Technical Leads to join the IaaS File and Block Storage development team at IBM. The primary focus of this role will be the development, integration, and support of storage systems, using open-source storage technologies, the vendor-exposed APIs, and the internal development platform. In this role, you will be expected to take a primary part of the planning, design, development, testing, and deployment of software solutions and to provide the ongoing support for the File and Block products. In addition to primary software development, automated testing, unit test coverage, and some database design will be a part of the ongoing responsibilities in this role. Resilient, secure, and scalable development is mandatory in this role, as we are responsible for one of the core foundational products in the cloud environment.

    Required Technical and Professional Expertise

    • 4-12 years of of delivering code for active Cloud services/projects
    • Strong programming experience in Linux systems programming, Java , GoLang, Python
    • Experience in Docker /Kubernetes programming.
    • git (merges, rebase, branching, forking, submodules)
    • Strong familiarity with storage concepts such a blocks, files, and objects
    • Ceph or Core File System Expertise.
    • Microservice design and development
    • Experience with cloud computing technologies such as AWS, VMware, Azure, and/or SoftLayer.
    • Experience with Linux virtualization technologies such as KVM and Xen
    • k8s CRDs, k8s controller programming.
    • NFS, iSCSI, Object storage, Linux virtualization skills (Xen, QEMU, KVM)
    • Excellent communication
    • Knowledgeable of scripting with one or more: YAML, JSON, PowerShell, BASH or Python
    • Docker and Kubernetes container orchestration and management platform e.g., OpenShift or equivalent implementation
    • In depth understanding of security controls and implementations in the cloud
    • Must have worked on Agile projects and understand Scrum, Scrum Master a plus
    • Deep understanding of design best practices for at least one cloud provider
    • Expertise with SDLC life cycle (agile and waterfall) and associated IT processes -
    • Mentoring and coaching of engineers


    Preferred Technical and Professional Expertise
    The candidate should be passionate about programming and developing new applications with a penchant for high code quality and to learn new industry best practices.
    The candidate should be passionate about developing highly performant, scalable and resilient cloud native applications.
    Scrum and/or Design Thinking certification is desirable
    Knowledge and experience with Site Reliability Engineering (SRE) is a plus

    Information

    • HR Name :Human Resource
    • HR Email :ibmrecruitment@in.ibm.com
    • HR Phone :1800-425-3303
Top