ICF is a global advisory and technology services provider seeking a Salesforce DevOps Engineer with Copado experience to enhance deployment reliability and support automated testing for enterprise Salesforce environments. The role involves designing CI/CD pipelines, coordinating release activities, and troubleshooting deployments while ensuring compliance with security and change control standards.
Responsibilities:
- Design, implement, standardize, maintain CI/CD pipelines across Salesforce Organizations using Copado and related release management practices
- Support CI/CD execution across Salesforce environments, including deployment planning, validation, promotion, rollback readiness, and post-release verification
- Automate and standardize Salesforce deployment and rollback procedures to reduce manual effort, improve release quality, and increase deployment consistency
- Coordinate release activities across developers, testers, architects, product owners, security teams, and client stakeholders
- Support integration of automated testing, code quality checks, security scans, and deployment verification into Salesforce release pipelines
- Integrate security tooling including SAST, DAST, dependency scanning, and automated compliance validation into deployment pipelines
- Support release readiness activities, including deployment schedules, change requests, approvals, release notes, validation evidence, and production readiness reviews
- Troubleshoot failed deployments, environment conflicts, metadata issues, test failures, access issues, and production release defects
- Maintain traceability across user stories, defects, code changes, test results, approvals, deployment artifacts, and release records
- Collaborate with Salesforce developers, MuleSoft teams, security teams, and stakeholders to improve deployment efficiency and reliability
- Develop and maintain technical documentation, including pipeline configuration, deployment procedures, rollback steps, environment diagrams, release checklists, and operational support guidance
- Participate in Agile delivery activities, including sprint planning, backlog refinement, daily standups, sprint reviews, retrospectives, and PI planning
- Work within formal change control, security, privacy, Section 508, and documentation expectations for a regulated federal environment
Requirements:
- Bachelor's degree
- 4+ years of experience supporting application development, DevOps, release engineering, deployment automation, or enterprise software implementation
- 2+ years of experience supporting Salesforce release management, Salesforce deployment processes, Salesforce environment management, or Salesforce DevOps
- 1+ year of experience configuring, operating, or supporting Copado for Salesforce deployments
- 1+ year of experience supporting CI/CD pipelines, version control, automated testing, deployment validation, rollback planning, or production release support
- 1+ year of experience working in Agile delivery environments using tools such as Jira, Confluence, Slack, Mural, or similar collaboration tools
- Copado DevOps certification
- Ability to obtain and maintain a federal public trust clearance or equivalent client-required background investigation
- Candidate must reside in the US, be authorized to work in the US, and work must be performed in the US
- Must have lived in the US 3 full years out of the last 5 years
- Copado Robotic Testing certification
- Copado Data Deploy certification
- Salesforce Platform Developer I, Salesforce Administrator, or Salesforce App Builder certification
- Experience supporting Salesforce DevOps in federal, healthcare, financial services, or other regulated environments
- Experience integrating automated test execution, static code analysis, security scans, or quality gates into CI/CD pipelines
- Experience with Salesforce metadata management, branching strategies, sandbox management, package deployment, and release governance
- Experience supporting production monitoring, incident response, defect remediation, root cause analysis, and release retrospectives
- Experience maintaining audit-ready deployment documentation in formal change control or security authorization environments