Description
Join the Source Code Management (SCM) team, a critical pillar of Salesforce's development ecosystem. We manage large-scale GitHub Enterprise and Cloud instances, ensuring they are highly available, reliable, and scalable to enhance productivity for thousands of developers. Our team is deeply committed to security and compliance, implementing robust guardrails to protect company and customer data. In this role, you will help evolve our SCM landscape and contribute to enabling developer productivity through new AI platforms and tools.
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.
Manage backup and restore processes to ensure data integrity and business continuity.
Engage with users as a trusted evangelist to drive the evolution of SCM tools.
Support release processes and participate in an on-call rotation.
Provide technical guidance while working effectively across multiple teams.
Required Qualifications:
3+ years of experience in DevOps or a similar role.
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.
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.
Knowledge of tools like static/dynamic code analysis, code review, etc., and integrations with code repositories desired.
Strong communication skills (written and verbal).
A related technical degree required.
Preferred Qualifications:
Experience with Agile methodologies.
Experience with enterprise monitoring systems (e.g., Splunk).
For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.
