C2C contract
Platform Engineer (GitHub Actions & Enterprise Git Governance)
Philadelphia, PA(Day One Onsite)
Short summary (1–2 lines)
Join the Enterprise Git Platform Governance program to design, implement, and operate a unified CI/CD platform using GitHub Actions and self-hosted runners. Lead the migration from multiple Jenkins/Concourse systems into a single governed GitHub org and automate security, testing, and Jira integration.
Key responsibilities
Design and implement GitHub Actions CI/CD workflows (ci, deploy-dev/stage/prod, hotfix) and maintain .github/workflows templates across domain repos.
Deploy and operate self-hosted runner pools, ensure network access, scaling, and secure runner configurations for Databricks, PySpark, Pentaho, DB, Cloud Foundry targets.
Replace existing Jenkins and Concourse jobs with pipeline-as-code, migrate pipelines, validate builds and deployments, and support decommissioning of legacy CI systems.
Integrate security scanning (Snyk) into pre-merge and pre-deploy gates and automate vulnerability triage (ticket creation, alerts).
Implement automated Jira ↔ GitHub integrations: PR → Jira transitions, deployment comments, auto-transition tickets on successful deploys, and Fix Version-based SRN automation.
Implement CODEOWNERS-based approval routing and branch protection rules; enforce commit message conventions and pre-merge checks.
Collaborate with migration engineers, test automation, security, and domain SMEs to validate migrated repos (pilot → full migration).
Troubleshoot CI/CD failures, optimize pipeline performance, and capture CI/test artifacts and SBOMs for compliance.
Mentor teams on best practices, provide training, and contribute to governance standards & onboarding materials.
Qualifications (required)
8+ years experience building and operating CI/CD platforms; hands-on experience with GitHub Actions required.
Proven experience migrating CI workloads from Jenkins/Concourse (or comparable) into pipeline-as-code.
Experience deploying and managing self-hosted runners (on-prem or cloud), including secure access to target environments.
Strong scripting and automation skills (Bash, Python, or similar) and experience creating reusable automation components.
Familiarity with security tooling integration in pipelines (Snyk, dependency scanning, secrets management).
Experience integrating GitHub with Jira (automation, webhooks, or apps) and automating ticket workflows.
Solid knowledge of Git best practices, CODEOWNERS, branch protection, and trunk-based development patterns.
Experience with container tooling, artifact management, and SBOM generation.
Excellent communication skills — experience producing runbooks, templates, and training for cross-functional teams.
Preferred qualifications
Experience with Databricks, PySpark, and data engineering pipelines; or experience with Pentaho/Java deployments.
Experience with test automation frameworks and data quality tools (pytest, Great Expectations).
Experience in large-scale repository migrations (thousands of repos) and monorepo/domain-based repo design.
Familiarity with Liquibase or DB schema deployment automation.
Experience with cloud providers, networking constraints for self-hosted runners, and secure enterprise environments.
Bachelor’s degree in computer science, Engineering, or equivalent experience.
To apply for this job email your details to md.faisal@signinsol.com