Skip to content
mimi

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