Remote job
GCP Data Platform Engineer
Job details
About this role
Role overview Improve the systems and practices used to build, package, and release software for a cloud data platform. The role focuses on reusable CI/CD components, deployment automation, artifact handling, and reliable workflows across engineering teams.
Responsibilities - Design and maintain CI/CD pipelines, shared templates, and reusable delivery components. - Automate build, deployment, and release processes, including artifact storage and distribution. - Improve release management and support Docker image workflows and Kubernetes runtime environments. - Automate manual platform engineering tasks and help ensure delivery is traceable and repeatable. - Migrate Python repositories from Poetry or setuptools to UV where needed. - Work with engineers on DevOps practices and maintain technical documentation.
Requirements - Commercial experience in DevOps, platform engineering, or cloud engineering. - Experience building and maintaining CI/CD pipelines, reusable templates, and automation frameworks. - Strong understanding of Git-based workflows and hands-on experience with Docker. - Experience supporting Kubernetes and automating build, release, and deployment activities. - Familiarity with software artifact and release asset management. - Experience with Python packaging and dependency management, plus strong communication and documentation skills.
Nice to have - Experience with UV and migrations from Poetry or setuptools. - Familiarity with Google Cloud Platform, Google Cloud Storage, or tools such as Airflow, dbt, Dataproc, and BigQuery. - Experience with enterprise data platforms, delivery governance, or regulated industries.