
Salesforce DevSecOps Program Manager
Cherokee Federal
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $185,000 per year
Tech Stack
About the role
- Design, build, and maintain CI/CD pipelines in Harness.io to support Salesforce metadata deployments across multiple sandbox and production environments.
- Develop and support Python-based orchestration and business logic layers to extend native Harness.io capabilities.
- Create and maintain pipeline YAML configurations, reusable templates, and standardized components aligned to a three-layer architecture (pipeline, orchestration, business logic).
- Build and manage custom tooling, including delta deployment generation, environment drift detection, backup and restore utilities, and structured reporting solutions.
- Administer container images, artifact repositories, and pipeline infrastructure dependencies.
- Implement and maintain integrations with notification systems, work item tracking tools, and source control platforms.
- Troubleshoot pipeline failures, connectivity issues, and deployment errors using a proactive, fail-fast diagnostic approach.
- Act as the primary point of contact for deployment triage, diagnosing and resolving failures across feature, release, hotfix, and back-promotion pipelines.
- Manage the end-to-end release lifecycle, including branch creation, work item aggregation, manifest generation, validation, and production deployment.
- Collaborate with developers, administrators, and release managers to ensure seamless promotion of metadata across environments from development through production.
- Maintain and enforce branching strategies, including feature, promotion, release, hotfix, and environment branches.
- Provision, configure, and manage Salesforce sandbox environments to support the software development lifecycle.
- Provide operational support and guidance to cross-functional teams spanning development, QA, and release management.
- Define and execute the DevSecOps roadmap to improve deployment speed, reliability, and overall developer experience.
- Evaluate, pilot, and integrate new tools and capabilities, including code quality gates, security scanning, and automated testing frameworks.
- Drive continuous improvement initiatives such as delta deployment optimization, automated environment refreshes, and drift remediation processes.
- Develop and maintain comprehensive documentation, including architecture diagrams, standard operating procedures, runbooks, and onboarding materials.
- Partner with cross-functional stakeholders to align DevSecOps practices with organizational goals and compliance requirements.
- Stay current with platform advancements, Salesforce CLI updates, and industry best practices to guide platform evolution.
- Mentor team members on DevSecOps principles, branching strategies, and secure development workflows.
- Performs other job-related duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
- Minimum of eleven (11) years of professional work experience.
- Proven experience managing DevSecOps environments and deployment processes for Salesforce low-code/no-code platforms.
- Strong familiarity with Salesforce sandbox and production environments, including metadata configuration and management.
- At least three (3) years of experience with declarative Salesforce deployment tools such as Change Sets, Unmanaged Packages, or Workbench/Ant Migration Tool.
- At least three (3) years of experience with DevSecOps tools, including Harness.io, Copado, Flosum, or Jenkins.
- Hands-on experience designing, building, and maintaining Harness.io CI/CD pipelines, including YAML authoring, template creation, and platform administration.
- Proficiency in Python (3.9+) with type hinting for developing orchestration scripts, business logic modules, and CLI-based tooling.
- Proficiency in Bash/shell scripting for automation, pipeline execution, and environment configuration.
- Strong experience using Salesforce CLI for metadata retrieval, deployments, org authentication, and Apex test execution.
- Advanced proficiency with Git, including branch management, merge conflict resolution, cherry-picking, and multi-branch workflow coordination.
- Solid understanding of Salesforce metadata types, sandbox architecture, deployment processes, and the overall development lifecycle.
- Demonstrated experience implementing CI/CD practices, environment management, and release management processes.
- Ability to create and maintain comprehensive technical documentation, including architecture diagrams, SOPs, and operational runbooks.
- Strong analytical and troubleshooting skills with the ability to diagnose deployment failures and resolve complex integration issues.
- Excellent communication and collaboration skills, with experience working across cross-functional teams including developers, administrators, release managers, and stakeholders.
- U.S. Citizenship required.
- Ability to obtain and maintain a Government Public Trust Clearance.
- Must pass pre-employment qualifications of Cherokee Federal.
Benefits
- Medical
- Dental
- Vision
- 401K
- Other possible benefits as provided. Benefits are subject to change with or without notice.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CI/CD pipelinesPythonBash/shell scriptingSalesforce CLIYAML authoringGitDevSecOpsmetadata configurationdeployment processesautomation
Soft Skills
analytical skillstroubleshooting skillscommunication skillscollaboration skillsmentoringproblem-solvingorganizational skillsleadership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information TechnologyGovernment Public Trust Clearance