Cherokee Federal is seeking an experienced DevSecOps Program Manager with deep expertise in Harness.io to support enterprise DevSecOps initiatives. This role focuses on driving automation, standardization, and secure delivery across the Salesforce and enterprise development lifecycle.
Responsibilities:
- 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:
- US Citizen
- Active DHS Public Trust Clearance or the ability to obtain this clearance
- 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
- Ability to obtain and maintain a Government Public Trust Clearance
- Must pass pre-employment qualifications of Cherokee Federal
- Salesforce Certified Development Lifecycle and Deployment Designer certification
- Experience in test automation, including framework design, test suite development, and CI/CD pipeline integration
- Hands-on experience with automated testing tools such as Robot Framework or Playwright for end-to-end Salesforce testing
- Experience with Copado, including certification and knowledge of its branching strategies and deployment methodology
- Advanced knowledge of Salesforce branching strategies, including promotion workflows, environment synchronization, and conflict resolution approaches
- Experience with code quality and security scanning tools such as SonarQube, PMD for Apex, or Checkmarx
- Familiarity with Docker containerization and container registry management
- Experience with delta deployment tools such as sfdx-git-delta or similar solutions
- Additional Salesforce certifications (e.g., Administrator, Platform App Builder, or Consultant certifications)