Principal Software Engineer / Pmts - Backend - Distributed Systems- Hyderabad/bangalore

Salesforce Salesforce · Enterprise · Hyderabad, India

Salesforce is seeking a Principal Software Engineer to design and implement software for managing Kubernetes clusters at scale. This role involves working with open-source technologies like Kubernetes, Terraform, Argo, and Spinnaker, contributing to one of the largest Kubernetes fleets in the industry, and providing a Kubernetes platform-as-a-service to other teams within Salesforce. The engineer will focus on expanding the Kubernetes footprint and empowering service owners by abstracting infrastructure complexity.

What you'd actually do

  1. designing and implementing the software for managing Kubernetes clusters at scale
  2. creating design documents, presenting to an audience, and then implementing your designs
  3. evaluating and integrating open source technologies into the FKP software stack

Skills

Required

  • Golang
  • Python
  • Bash
  • Kubernetes
  • Docker
  • container orchestration
  • AWS services
  • IAM
  • cloud networking
  • Terraform
  • CI/CD services
  • Observability tools

What the JD emphasized

  • operating infrastructure at scale
  • Kubernetes
  • microservices
  • expanding our Kubernetes footprint by 1000s of clusters
  • open source technologies like Kubernetes, Terraform, Argo and Spinnaker
  • one of the largest Kubernetes fleets in the industry
  • empower service owners to focus on the unique value of their service, without having to focus on infrastructure
  • increasing developer agility and decreasing operational costs and complexity
  • Hyperforce powered by FKP providing underlying infrastructure
  • managing the platform that underlies Sales, Service, Commerce, Mulesoft and Tableau
  • designing and implementing the software for managing Kubernetes clusters at scale
  • evaluating and integrating open source technologies into the FKP software stack
  • Golang
  • Python
  • Bash
  • 5+ years experience with Kubernetes, Docker, and container orchestration
  • 2+ years experience with AWS services. Especially IAM and cloud networking
  • Familiarity with Terraform
  • CI/CD services. eg. Jenkins, Argo, Spinnaker
  • Observability tools. eg. Prometheus, Grafana, Splunk, ElasticSearch, Argus