Sr DevOps/Release Engineer- GovCloud
SalesforceAbout the role
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 Category
Software EngineeringJob Details
About Salesforce
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.
Job Description
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.
Responsibilities:
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.
Required Skills:
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.
Desired Skills:
Experience with orchestration an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s