FUFusion Plus Solutions
Salesforce CICD Engineer
Hyderabad ₹3-5 LPA Posted 17 Jul 2025
FULL TIME
Git
Shell Scripting
Automation
Python
Job Description
Job Responsibilities:
- CI/CD Pipeline Management: Design, implement, and maintain robust Continuous Integration/Continuous Delivery (CI/CD) pipelines specifically for Salesforce applications, ensuring efficient, automated, and reliable release cycles from development to production environments.
- Deployment Automation: Execute and oversee hands-on deployment activities for Salesforce metadata and data, leveraging appropriate tools and best practices to minimize manual effort and potential errors.
- Version Control & Branching Strategy: Manage and govern source code repositories, primarily using Git, establishing and enforcing effective branching strategies, conducting merge operations, and skillfully resolving complex merge conflicts.
- Release Coordination & Communication: Proactively coordinate release activities across various teams (development, QA, business stakeholders). Communicate deployment status, potential issues, and resolutions effectively to ensure transparency and alignment.
- Troubleshooting & Optimization: Identify and address potential deployment issues, pipeline failures, and environmental discrepancies, collaborating closely with development and operations teams to ensure smooth and successful releases.
- Platform Optimization: Apply strong knowledge of Salesforce platform capabilities, metadata types, and deployment mechanisms to continuously optimize and enhance CI/CD processes for performance, security, and scalability.
- Documentation: Create and maintain comprehensive documentation for CI/CD processes, deployment procedures, and environment configurations.
Required Skills:
- Salesforce Deployment Expertise: Strong hands-on knowledge and practical experience with Salesforce deployments, including change sets, Ant Migration Tool, Salesforce CLI, or other third-party deployment tools.
- Version Control Mastery: Well-versed in Git, with proven experience in branching strategies, merging, rebasing, and conflict resolution.
- Salesforce Platform Understanding: Good foundational understanding of the Salesforce platform, including its architecture, metadata components, and release management best practices.
- Problem Solving: A proactive approach to identifying, diagnosing, and resolving complex technical issues related to deployments and CI/CD pipelines.
- Communication & Collaboration: Excellent verbal and written communication skills to articulate technical concepts clearly, collaborate effectively with diverse teams, and manage stakeholder expectations.
Good to Have:
- CI/CD Tools: Experience with specific CI/CD tools used for Salesforce (e.g., Jenkins, Copado, Gearset, Azure DevOps, GitLab CI).
- Scripting: Familiarity with scripting languages (e.g., Apex, Python, Shell scripting) for automation tasks.
- Domain Knowledge: Knowledge of the Banking domain and its specific compliance and deployment requirements within Salesforce.