Salesforce is looking to evolve its Source Code Management (SCM) landscape and contribute to enabling developer productivity through new AI platforms and tools by managing 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
- 3+ years of experience in DevOps or a similar role.
- Domain expertise supporting services for engineering organizations.
- In-depth, hands-on experience with Linux, networking, server, and cloud architectures for high-availability environments.
- Experience with automation/configuration management tools.
- Strong communication skills (written and verbal).