Taro Logo

Lead Software Engineer/DevOps

Salesforce is a leading cloud-based customer relationship management (CRM) platform provider.
$165,600 - $265,200
DevOps
Staff Software Engineer
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer/DevOps

Salesforce is seeking a Lead Software Engineer/DevOps to build and manage a multi-substrate Kubernetes and microservices platform powering Core CRM and various applications across Salesforce. This role involves managing one of the largest Kubernetes fleets in the industry, providing Kubernetes platform-as-a-service to other teams, and driving centralized SRE/DevOps functionality to enhance trust, availability, and resiliency of the K8s platform.

Key responsibilities include:

  • Ensuring high availability of 1000+ clusters running technologies like Kubernetes, Docker, software load balancers, service mesh, and Istio
  • Contributing code to drive improvements
  • Implementing automation using Python/Golang/Puppet/Jenkins
  • Enhancing CI/CD pipelines with Terraform, Spinnaker, and Argo
  • Improving platform visibility through monitoring and metrics implementation (Prometheus, Grafana)
  • Developing self-healing mechanisms to reduce manual labor
  • Collaborating with various infrastructure teams across Salesforce
  • Evaluating new technologies to solve problems

Requirements:

  • 7+ years of experience in SRE/DevOps/Systems Engineering roles
  • Experience with large-scale distributed systems, especially in cloud environments
  • Strong Linux systems administration and troubleshooting skills
  • Expertise in Kubernetes, Docker, Container Orchestration, and Service Mesh
  • Proficiency in scripting/programming languages like Python and Golang
  • Knowledge of networking protocols and components
  • Experience with observability tools (Prometheus, Grafana, Splunk, ElasticSearch)
  • Familiarity with DevOps tools (Puppet, Chef, Ansible)
  • Experience with AWS, Terraform, Spinnaker, ArgoCD
  • Excellent problem-solving, analytical, and communication skills

This role offers the opportunity to work with cutting-edge technologies, solve complex problems, and contribute to the development of a critical platform that powers Salesforce's services.

Last updated 8 months ago

Responsibilities For Lead Software Engineer/DevOps

  • Ensure high availability of 1000+ clusters running various technologies
  • Contribute code to drive improvement
  • Drive automation efforts in Python/Golang/Puppet/Jenkins
  • Drive improvements to CI/CD pipelines built on Terraform, Spinnaker and Argo
  • Improve the platform's visibility by implementing monitoring and metrics
  • Implement self-healing mechanisms
  • Collaborate with various infrastructure teams across Salesforce
  • Evaluate new technologies to solve problems as needed

Requirements For Lead Software Engineer/DevOps

Kubernetes
Python
Go
Linux
  • 7+ years of experience in SRE/DevOps/Systems Engineering roles
  • Experience operating large scale distributed systems, especially in cloud environments
  • Excellent troubleshooting skills
  • Strong working experience with Linux Systems Administration
  • Strong working experience with Kubernetes, Docker, Container Orchestration, Service Mesh
  • Good experience in scripting/programming languages: Python, GoLang etc.
  • Good knowledge of Networking protocols and components
  • Experience in Observability tools like Prometheus, Grafana, Splunk, ElasticSearch etc.
  • Experience in any of Puppet, Chef, Ansible or other devops tools
  • Experience with AWS, Terraform, Spinnaker, ArgoCD
  • Ability to manage multiple projects simultaneously, meet deadlines, and adapt to shifting priorities
  • Excellent problem-solving, analytical, and communication skills

Interested in this job?