Salesforce is looking to solve the problem of providing a robust platform for service owners to build and deploy their applications, ensuring a reliable and scalable environment for development teams, and expanding into a multi-cloud environment.
Requirements
- Proven experience managing production-grade infrastructure with Kubernetes and EC2.
- Proficiency with Terraform for infrastructure provisioning.
- Experience with configuration management tools like Chef (or similar, such as Puppet or Ansible).
- Familiarity with package management, ideally with Aptly.
- Knowledge of cloud platforms beyond AWS, particularly GCP, is a plus.
- Strong scripting skills in languages like Python, Bash, or Go.
- Solid understanding of networking concepts (TCP/IP, DNS, HTTP, etc.) and security best practices.
Responsibilities
- Design, build, and maintain our core compute infrastructure, primarily using Kubernetes and EC2.
- Utilize Terraform for infrastructure-as-code (IaC) to manage and provision resources.
- Automate configuration management with Chef to ensure consistency across our fleet.
- Manage our internal software packages using Aptly.
- Collaborate with service owners to provide support and guidance on best practices for using our platform.
- Participate in on-call rotations to support our production environment and respond to incidents.
- Research and implement new technologies as we expand into a multi-cloud environment, including exploring multi-architecture support for our containerized workloads.
Other
- Bachelor's degree in Computer Science or related field (not explicitly mentioned but implied)
- Ability to work in a collaborative team environment
- Excellent problem-solving skills and a collaborative attitude
- Ability to participate in on-call rotations
- Ability to work with employees of diverse backgrounds and perspectives