DevOps Engineer
Role details
Job location
Tech stack
Job description
- Manage and execute deployments across Dev, QA, UAT, Staging, and Production environments
- Maintain and support Git-based version control (branching, merging, pull requests)
- Perform peer reviews for code and Salesforce metadata changes
- Validate Apex tests, code coverage, and deployment readiness
- Troubleshoot deployment issues, metadata conflicts, and environment inconsistencies
- Support sandbox refreshes and environment alignment
- Collaborate with developers, QA, admins, and release teams for smooth delivery cycles
- Document release processes, deployment steps, and environment configurations
- Ensure adherence to release governance, compliance, and audit standards
- Continuously improve release management and DevOps processes
Requirements
We are seeking a mid-level DevOps Engineer (5+ years experience) to support Salesforce release and deployment processes across multiple environments. This role will focus on managing CI/CD pipelines, ensuring smooth deployments, maintaining version control, and collaborating with cross-functional teams to deliver reliable and high-quality releases., * 5 years of experience in DevOps / Release Engineering / CI-CD roles
-
Hands-on experience with:
-
Git (version control)
-
Jenkins (CI/CD pipelines)
-
SonarQube (code quality)
Strong troubleshooting skills for deployment and environment issues
Experience with Linux environments
Strong communication and collaboration skills, * Exposure to Salesforce deployments (Apex, LWC, Flows, Metadata)
- Experience with Flosum (pipelines, org comparisons)
- Experience with AWS or Azure cloud platforms
- Familiarity with code quality tools like PMD, ESLint