Description :
Salesforce DevOps Engineer
Experience : 3 to 4 Years
Location : Bangalore, Chennai, or Gurgaon
Job Term : 3+ Months Contract to Hire
Work Schedule : IST Business Hours with necessary EST crossover (e.g., up to 11 PM EST)
Job Summary :
We are seeking a proactive and technically proficient Salesforce DevOps Engineer with 34 years of focused experience in optimizing and maintaining CI/CD pipelines within a large-scale Salesforce ecosystem. This role is pivotal to improving the reliability, scalability, and efficiency of our existing deployment processes. The candidate must be a hands-on DevOps expert who is proficient in Copado CI/CD and Azure DevOps and possesses the necessary Salesforce technical knowledge to effectively communicate with development and senior engineers.
Key Responsibilities and Technical Focus :
CI/CD Pipeline Maintenance and Optimization :
- Take ownership of maintaining and optimizing existing automated CI/CD pipelines, ensuring their reliability and stability for day-to-day engineering work.
- Lead the configuration, maintenance, and optimization of deployment processes using Copado CI/CD, Copado CRT (utilized for robotics testing), and Azure DevOps.
- Troubleshoot and rapidly resolve complex Copado deployment errors and pipeline blockers that impact development and delivery timelines.
- Maintain environment consistency and sandbox readiness, including managing sandbox refreshes, compliance requirements, automation, and seed data loading.
Deployment Governance and Process Improvement :
- Evaluate current DevOps practices and proactively implement improvements to deployment processes across the Salesforce landscape.
- Design and refine release automation, implement effective rollback procedures, manage version control integrations (Git), and define branching strategies.
- Manage complex Salesforce metadata structures and dependencies, specifically supporting CPQ metadata deployment strategies.
- Identify opportunities for automation and implement necessary scripts or tools to reduce manual effort in deployment workflows.
Collaboration and Support :
- Collaborate closely with development, QA, product, and operations teams to ensure seamless, error-free deployments across environments (Development, QA, SIT, UAT, Production).
- Support the integration of automated testing into deployment pipelines to promote high-quality releases.
- Proactively engage with security and compliance teams to ensure DevOps practices align with data governance and audit requirements.
- Monitor and ensure DevOps practices align with organizational metrics and performance standards.
Technical Communication and Salesforce Context :
- Leverage a strong understanding of the Salesforce environment to effectively converse with developers and senior engineers regarding deployment challenges, metadata issues, and code dependencies.
- Champion DevOps principles and promote collaboration between development and operations to foster a culture of continuous improvement.
Requirements :
- 3 to 4 years of experience in DevOps or release engineering, with significant experience supporting the Salesforce Sales Cloud ecosystem.
- Proven expertise in Copado CI/CD and Copado CRT; demonstrated experience managing pipelines and troubleshooting deployment blockers.
- Proficiency with Azure DevOps and Git-based version control systems (e.g., GitHub, GitLab).
- Solid understanding of the Salesforce metadata structure and dependencies, especially in CPQ environments.
- Experience with deployment automation, rollback strategies, and metadata management.
- Experience with sandbox management, including refresh automation and environment compliance.
- Demonstrated ability to work independently and lead process improvements.
- Strong problem-solving and communication skills, with the ability to clearly articulate technical solutions to cross-functional teams.
Mandatory Certifications and Competencies :
Copado Certifications :
- Copado Fundamentals I & II
- Copado Developer
- Copado Consultant
Salesforce Context :
- Strong understanding of Salesforce development and configuration (Apex, LWC, Flows) to communicate effectively.
- Experience with OwnBackup or similar backup and recovery solutions for Salesforce.
- Experience working in Agile environments.