As the Sr. DevOps Engineer, you will play a key role in building and owning the Salesforce's product release process across Industry Products while increasing productivity for the Engineering team. You will be seen as the trusted advisor by the team to create best practices around setting up development environments, test environments and tools, continuous integration and product release management. You are a team player who works cross-functionally with Product Managers, Engineers and Architects to successfully push release ready software to the Customer; This includes major, patch, and e-fix releases to internal and external customers and partners.
You will use your experience to increase productivity for the development team, as well as research, design and implement solutions that make our product release process seamless on the Salesforce platform. You will create and maintain technical documentation used by the team to understand product release mgmt process, best practices on dev/test environment signups and how to access test or signup automation tools. You will also increase effectiveness of our build and release cycle by developing and continued tracking of metrics around the product release process.
5+ years of release engineering or commercial app development experience
Experience with Source Control (Git, Perforce etc.) and Build Automation Tools (Maven, Ant etc.)
Continuous Integration Frameworks (Jenkins, Bamboo etc.)
Knowledge of programming language (Python)
Knowledge of salesforce platform managed packaging and org provisioning
Experience with agile development methodology
Bachelor's Degree in Mathematics, Computer Science or a STEM Major
Working knowledge of scripting in bash, perl, ant
Defect and project tracking tools such as JIRA
Understanding of salesforce platform multi tenancy, identity mgmt, permissioning
Experience with data migration strategies