Backend developer_VPC platform services

IBM · IN Bangalore

Company

IBM

Location

IN Bangalore

Type

Full Time

Job Description

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
As a backend Developer you will be working with our customer-facing Cloud Infrastructure SDK CLI and Terraform components. In this role you will be responsible for enabling end-to-end features across these clients and integrating them seamlessly into IBM’s existing cloud offerings. Responsibilities include hands-on coding utilizing advanced SDK generators for different languages and maintaining the IBM Cloud Infrastructure Terraform Provider open-source project and the public-facing command line interface. Additionally you will collaborate with cross-functional teams to gather requirements design and ensure the successful delivery of new capabilities from start to finish.

As an ideal candidate we are looking for someone with a deep understanding of cloud infrastructure deployment and “Infrastructure as Code”. You should have extensive experience working with Go Python Java and server-side JavaScript programming languages at an enterprise level. It would be preferable if you have experience in building SDKs and CLIs as well as proficiency in Terraform and Ansible. If you are passionate about cloud development and enjoy not only sharing a vision but also getting your hands dirty to ensure that your vision becomes a reality in a fast-paced challenging environment we would like to talk to you!

  • Developing Terraform resources/data-sources for IBM-Cloud features utilizing latest terraform plugin SDKs
  • Developing CLI interfaces packer plugin and SDKs for IBM-Cloud features
  • Develop cloud infrastructure templates using tools like Terraform
  • Develop automation templates/tools for infrastructure provisioning configuration & change management in a toolset such as Terraform Ansible / Chef and puppet.
  • Develop testcases checklists etc. for validation/enforcement of best practices w.r.t cloud infrastructure management
  • Develop CI/CD automation for the cloud native applications using Jenkins and Travis.


Required Technical and Professional Expertise

  • 4+ years of relevant experience with string programming experience in Golang and Python
  • Strong experience / expertise with service-oriented architecture and REST API developing and maintaining code generators from Open API specifications
  • Hands on experience with Infrastructure as Code toolset (Terraform Ansible Puppet etc.)
  • Extensive knowledge of Cloud/ SaaS architecture using IBM Cloud/Azure/ AWS/ SoftLayer/ OpenStack/Google Cloud Platform
  • Hands on Experience/Experience with test automation
  • Experience working with distributed Agile development team and its methodologies.
  • Hands on experience with CI/CD tools like Jenkins Travis
  • Excellent problem solving and troubleshooting skills. With good written and verbal communication skills


Preferred Technical and Professional Expertise

  • Knowledge of Java and Node JS
  • Knowledge about cloud infrastructure layers like Compute Network Storage etc.
  • Knowledge about cloud infrastructure governance and policy
  • Experience with large scale cloud infrastructure deployments
  • Experience using Container management technology such as Kubernetes and Docker
  • Experience with IBM Cloud Platform
Apply Now

Date Posted

06/17/2024

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Storage Network Developer - IBM

Views in the last 30 days - 0

The Spectrum Fusion team of IBM Storage is seeking a Software Development Engineer with over 4 years of experience in networking servers and Layer 2 n...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...

View Details

Frontend Developer - IBM

Views in the last 30 days - 0

The text is a job description for a role in developing COBOL modernization tools collaborating with crossfunctional teams and implementing effective s...

View Details

Network Protocol Developer - IBM

Views in the last 30 days - 0

The Spectrum Fusion team part of IBM Storage is seeking a Software Engineering professional for the Networking Squad The role involves implementing fe...

View Details

Process Analyst Finance & Administration Delivery - Procure to Pay - IBM

Views in the last 30 days - 0

IBM Consulting offers longterm relationships and global collaboration with clients focusing on digital transformation using agile methodologies proces...

View Details

Quality Engineer: Automation - IBM

Views in the last 30 days - 0

In this role youll work in one of IBMs Consulting Client Innovation Centers delivering deep technical and industry expertise to clients worldwide As a...

View Details