MS
Platform Engineer (GitHub Actions & Enterprise Git Governance)
Marici Solutions
Philadelphia · On-site Full-time Senior 4d ago
About the role
About
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.
- Build reusable Actions (composite actions) and pipeline templates; document and publish runbooks and governance templates.
- 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.
Skills
BashCloud FoundryConcourseDatabricksDockerGitGitHub ActionsJiraJenkinsPentahoPythonPySparkSnyk
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free