Design, implement, and maintain scalable and secure CI / CD pipelines for Salesforce applications
using Copado.
- Administer, configure, and optimise Copado environments, pipelines, and best practices to
streamline development and release processes.
Automate deployment, testing, static code analysis, and quality gates within the Copado pipeline.Collaborate closely with Salesforce Product Owners, Business Analysts, and development teams tounderstand requirements and translate them into efficient, deployable, and scalable solutions on
the Salesforce platform.
Drive the adoption of Salesforce DX and CLI for source-driven development and automation.Ensure adherence to Salesforce development best practices, including coding standards, peer codereviews, comprehensive testing, and quality assurance, automating checks where possible within the
pipeline.
Manage and troubleshoot complex CI / CD pipeline issues, performing root cause analysis andimplementing corrective actions.
Implement and maintain automated testing frameworks (e.g., Apex tests, UI tests) integrated intothe CI / CD process.
Work closely with internal and external IT resources to resolve complex technical and deployment-related issues.
Monitor and optimize the performance and health of the CI / CD pipeline and deployed Salesforceapplications.
Contribute to the continuous improvement of the technical delivery process, focusing on efficiency,reliability, and security.
Maintain data quality and integrity, potentially through automated data migration and validationscripts.
Provide mentorship and guidance on DevOps principles, CI / CD practices, and Copado usage to lessexperienced team members.
Evaluate and integrate new tools and technologies that enhance the Salesforce DevOps ecosystem.Create and maintain comprehensive technical documentation for CI / CD processes, Copadoconfigurations, and deployment strategies.
Assist with / run requirements sessions for technical delivery improvements.Translate business requirements into well-architected, deployable solutions that best leverage theSalesforce platform and products.
Participate in technical design sessions and develop technical solution documentation aligned withbusiness objectives, considering deployment implications.
Develop, test, and document custom development, integrations, and data migration elements of aSalesforce implementation, focusing on their deployability via CI / CD.
Execute test plans to ensure quality delivery and integrate them into automated pipelines.Document processes, including error reports and changes to field history tables, especially relatedto deployments.