Description

The Salesforce DevOps Engineer, will play a crucial role in ensuring the smooth deployment of Salesforce changes throughout the software development lifecycle. Your focus will be on minimizing bugs and disruptions to users while empowering the team with effective collaboration tools and processes.

Responsibilities:
Create, automate, and implement improvements of the processes related to releasing of Salesforce applications
Lead, advocate and enforce solid CI/CD best DevOps practices
Collaborate with development teams, ensuring they follow DevOps procedures and best practices
Manage change control process. Manage production backups, sandbox refreshes and continuously improve release processes
Plan and govern best practices for release lifecycle including version controls, branching and code merges. Package and deploy custom configuration and code
Constant education to increase professional qualifications

Requirements:
Source Control Management:
Commit changes to source control repositories (such as Git).
Manage pull requests from team members.
Merge code changes in source control.

CI/CD Pipeline Setup:
Design, implement, and manage Salesforce CI/CD pipelines using tools like GitHub.
Automate the deployment of applications and configurations.

Version Control Strategies:
Establish and maintain version control strategies for Salesforce metadata and source code.
Utilize Git for tracking changes and maintaining an audit trail.

Collaboration:
Work closely with Salesforce developers and administrators to understand application architecture and design.
Facilitate effective collaboration across the team.

Process Improvement:
Continuously improve DevOps processes, including CI/CD, test automation, and monitoring.
Monitor changes made to Salesforce orgs and roll back mistakes when necessary.

KPI Tracking:
Define and track DevOps Key Performance Indicators (KPIs).

Nice to Have:
· Certifications in Salesforce such as Salesforce Administrator / Advanced Administrator, Salesforce Platform Developer I
· Experience in working in large environments with multiple work streams and vendors
· Experience in setting up quality gates based on at least one of the following: SonarQube, CodeScan, PMD or Clayton
· Ability to understand Apex and JavaScript code
· Ability to prepare reports on Continuous Integration and release execution
· Experience working with one of following: Copado DevOps Platform, Flosum, Gearset
· Experience with AppExchange packages installation and configuration
 

Education

Any Graduate