Salesforce is looking to evolve its Source Code Management (SCM) landscape and contribute to enabling developer productivity through new AI platforms and tools, while ensuring high availability, reliability, and scalability of large-scale GitHub Enterprise and Cloud instances.
Requirements
- Strong working knowledge of SCM tools like GitHub as both an administrator and developer.
- Solid understanding of configuring, deploying, and managing large cloud-hosted version control systems in AWS and/or Google Cloud.
- Fluency in one or more scripting languages, such as Python and UNIX shell.
- Fluency in object-oriented programming languages like Java.
- Working knowledge of Infrastructure as Code (IaC) like Terraform.
- Proven experience utilizing DVCS features for integrations with different systems.
- Experience in modern CI/CD technologies such as Jenkins and building seamless integrations.
Responsibilities
- Design and implement tools, processes, and strategies to continuously improve Git services.
- Manage large-scale, cloud-hosted DVCS, including configuration, deployment, auto-scaling, monitoring, tuning, and multi-region disaster recovery.
- Implement DVCS access models to meet operational and security compliance.
- Leverage DVCS features to maximize developer productivity and integrate with CI systems.
- Collaborate with Engineering and Infrastructure teams to maintain high availability of critical systems.
- Perform infrastructure administration, including regular patching and maintenance for compliance.
- Apply architectural knowledge to improve system scale and performance.
Other
- A related technical degree required.
- Strong communication skills (written and verbal).
- 3+ years of experience in DevOps or a similar role.
- Ability to work effectively across multiple teams.
- Experience with Agile methodologies (preferred).