Salesforce DevOps Engineer
Mirza Wasif Ali BaigRemoteMIDPosted 2h ago
Salesforce DevOpsSalesforce AdministrationCI/CDGitGitHubGitHub ActionsJenkinsSalesforce DX (SFDX)ApexSOQL/SOSLYAMLShell ScriptingBashRelease ManagementEnvironment ManagementSalesforce SecurityChange ManagementData Cloud
About the Role
We are seeking a Salesforce DevOps Engineer for a 6-month contract position. This role involves managing Salesforce CI/CD pipelines, release management, and Salesforce administration tasks.
Key Responsibilities
• Design, implement, and maintain Salesforce CI/CD pipelines
• Manage release planning, deployments, hotfixes, and rollback strategies
• Implement Git-based branching strategies and source-driven development
• Configure and maintain deployment automation using Jenkins and GitHub Actions
• Work with YAML, Shell, and Bash scripting for deployment automation
• Manage Salesforce DX (SFDX), scratch orgs, sandboxes, and environment synchronization
• Support package-based development and deployment strategies
• Establish release governance and deployment best practices
• Configure Salesforce using Flows, Validation Rules, Approval Processes, Permission Sets, Sharing Rules, and Dynamic Forms
• Manage users, roles, profiles, permission sets, queues, and security models
• Maintain reports, dashboards, page layouts, and Lightning Record Pages
• Perform data migration, data cleanup, and data quality management
• Troubleshoot production issues and provide support to business users
• Utilize moderate Apex programming skills to support development and troubleshooting activities
• Work with SOQL/SOSL for data querying and analysis
• Collaborate with developers, architects, QA teams, and product owners to ensure smooth delivery
• Monitor platform performance and continuously improve deployment processes
• Follow Agile/Scrum methodologies and change management practices
Requirements
• 4+ years of overall Salesforce platform experience
• 4+ years of hands-on Salesforce DevOps experience
• 4+ years of Salesforce Administration experience
• Moderate hands-on experience with Apex programming
• Strong experience with Git, GitHub, and CI/CD pipelines
• Hands-on experience with Jenkins and GitHub Actions
• Good understanding of Salesforce DX (SFDX) and source-driven development
• Experience with YAML, Shell, and Bash scripting
• Strong understanding of Salesforce security, sharing models, and platform architecture
• Experience in environment management, release management, and change management
• Good communication and collaboration skills