Cherokee Federal

Salesforce DevSecOps Program Manager

Cherokee Federal

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $185,000 per year

Job Level

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