Salesforce Sales Cloud - DevOps Engineer
Motorola Solutions
Bengaluru, Karnataka, India
Job Description We are seeking a dynamic and experienced Salesforce DevOps Engineer to join our team. The successful candidate will play a critical role in optimizing and automating our Salesforce Sales Cloud environment. You will work with a team of developers, technical leads, and architects to streamline development, testing, and deployment processes, ensuring high-quality deliverables and seamless integration into our existing infrastructure. To be successful in this role, you should have a strong understanding of Salesforce development and deployment processes, as well as experience with DevOps tools and methodologies. You should also be able to work independently and as part of a team, and be able to communicate effectively with both technical and non-technical stakeholders. If you are a highly motivated and skilled Salesforce DevOps Engineer, we encourage you to apply for this exciting opportunity. Scope of Responsibilities/Expectations Design, implement, and maintain CI/CD pipelines using tools like Jenkins, Git, Bitbucket. Promote automated deployment processes to ensure that all changes are well-tested and ready for production. Provide feedback to development teams on code quality metrics and drive improvements. Implement and manage automated testing solutions to ensure code changes meet quality standards before deployments. Collaborate with developers and QA teams to enhance automated test coverage. Coordinate and execute scheduled releases to ensure minimal disruption to the production environment. Resolve any deployment-related issues, working closely with the development teams. Assist teams in resolving code conflicts during integration and deployment phases. Manage change control process, production backups, sandbox refreshes and continuously improve release process to drive efficiency. Provide guidance on best practices for code merges and version control. Maintain clear documentation on DevOps processes, tools, and configurations. Generate and share regular reports on code quality, deployment status, and other key metrics. Align with Agile Software Development methodology and Salesforce platform architecture standards. Basic Requirements Bachelor or Masters degree in Information Technology, Computer Science, or related field from an accredited university. 5+ years of experience in Software Salesforce development, release management, DevOps activities and administration. Strong expertise in CI/CD processes, tools and best practices, especially Jenkins, Git, Bitbucket, CodeScan. Experience with SonarQube for code quality analysis. Experience in deploying Salesforce Sales Cloud configurations, custom code, and data across Salesforce environments. Proficiency in automated testing tools and continuous testing, integration methodologies for Salesforce. Deep understanding of version control systems and code merge strategies. Salesforce certifications are a plus (e.g., Salesforce Development Lifecycle and Deployment Designer, Platform Developer I/II, Administrator). Experience in Agile SCRUM practices or SAFe framework. Strong problem-solving skills and a keen eye for detail. Good English, excellent communication and team collaboration skills.