Sr DevOps/Release Engineer- GovCloud
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job CategorySoftware Engineering
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
We are seeking Release Engineers who are skilled in release methodologies. They will represent release engineering in discussions and collaborate with other groups. Must be able to also work independently lead and direct small and medium-sized projects within release engineering. The candidate is expected to continually strive to improve tools and processes and foster relationships with other areas by building strong networks.
Salesforce is an incredibly fast-paced environment with high demands of our release engineers. A successful candidate has experience in such an environment and motivated in their delivery of quality in everything that they do. Release engineers at Salesforce are the cornerstone of the technology teams with tremendous responsibility and high visibility.
This role is going to primarily be responsible for supporting production releases of all applications running on our production infrastructure. Includes both customers facing Salesforce products as well as internal products used to run Salesforce operations globally (such as monitoring tools). We have a bi-weekly rotation of engineers supporting production release staging and deployment activities, and this role will be a part of this rotation cycle. The ideal candidate should be passionate about release operations and manage their time and commitments. Excel at executing detailed and complex run lists, quickly learn and internalize a repeatable release process, and be a clear and thorough communicator while reporting release progress status to the rest of the release team. They should also be able to remain calm under pressure and excel at creative troubleshooting.
Build/configuration/administration and troubleshooting of a highly complex core application and multiple ancillary products with new products coming online all the time.
Ad hoc troubleshooting of release blockers (hardware, configuration, code) and support triaging efforts related to customer impacting production issues.
The Gateway for releases into multiple, geographically-dispersed production datacenters. Responsible for staging and deploying every release (major, patch, e-release) of the Salesforce core application to all global customers.
Participate in weekly calls with release management to plan and prepare all production facing releases.
While production release operations are your primary responsibility, you may also have opportunities to put on your developer hat for scripting and automation projects to optimize our release processes.
A related 4 year technical degree required.
3+ years deploying distributed apps with containers (Docker) & orchestration (Kubernetes, EKS).
3+ years development experience in config management (Ansible, Terraform).
3+ years demonstrated ability working within and building on AWS.
3+ years Build/Release experience of Java-based, on-demand applications.
3+ years experience working on Unix platforms with RHEL Preferred.
2+ years developing or infrastructure and application security for Highly Sensitive Customer Data & Environments (IAM, CI/CD, PKI)
3+ years experience deploying with a CI orchestration service (Jenkins, Spinnaker)
2+ years working experience scripting/programming language (Shell, Python, Golang, Ruby, Perl)
Demonstrated ability to support Release Operations: production environments, mission-critical internal tools administration in a Help Desk, and zero downtime framework.
A strong command of code branching architecture branching, merging, rollback plans, etc.
Experience supporting an on-demand environment is highly valued.
Proven track record of implementing build/release systems around new products.
Excellent communication skills, both written and verbal.
Experience with orchestration and remote execution: Saltstack and Puppet, or Ansible, Fabric or similar.
Proven ability to multi-task, prioritize, and work under deadlines.
Experience with AWS
Experience with a scripting language (Python preferred)
**U.S. citizen (U.S. born or naturalized) who does not hold dual citizenship. You agree to complete a Minimum Background Investigation (MBI) for a Moderate Public Trust position with the U.S. federal government or other clearances as deemed appropriate for the role.
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.For Colorado-based roles, the base salary hiring range for this position is $156,800 to $215,600.Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits. More details about our company benefits can be found at the following link: https://www.salesforcebenefits.com.