Platform Engineer (Senior) - IFS Logistics
Prefer a full account with a password? Sign Up to Apply
Job Description
About IFS Logistics
IFS Logistics helps enterprise shippers connect transport data, manage carrier spend, and automate execution. The product began as 7bridges and is now part of IFS, with a small, focused team working closely with the commercial organisation.
We build SaaS products that customers can run themselves. The platform handles busy, data-heavy logistics operations, so reliability and clear operational visibility matter every day.
The role
You will join Diego Silva, our Lead DevOps Engineer, as the second DevOps specialist responsible for the platform. You will take ownership of substantial workstreams while partnering closely with application and data engineers.
There is useful work to do from day one. We want every merge request reviewed, production deployments controlled and releases running to a predictable cadence. Those practices are not yet consistent across the team. Our monitoring also needs to cover more of the application and data estate, and our pipelines need stronger detection, recovery and ownership when something fails.
This is not one application with a pipeline in front of it. As the second engineer on the platform you would work across three live environments serving enterprise logistics customers, around 130 repositories delivered through Gitlab CI and Argo CD, 200 reconciled applications, a terraform foundation built in eight stages, and a service mesh and policy engine running in production. A single change to our shared service chart reaches every service that uses it. Most of this is not where we want it yet, and improving it is the job. but the gap is not a tidy one. This is not a large estate, it is a dense one, and the environments are live. We would rather tell you that now than in your second week.
You will help turn those goals into working systems: better signals, safer delivery paths, faster recovery and infrastructure the team understands. This is a hands-on role for someone who enjoys improving a live platform rather than waiting for a perfect starting point.
What you'll work on
• Build useful observability. Improve metrics, logs, traces and alerts across the Django API, data pipelines and warehouse so the team spots problems early and can diagnose them quickly.
• Improve CI/CD. Make GitLab pipelines fast, dependable and difficult to bypass, with review and deployment controls built into the workflow.
• Reduce operational risk. Remove direct-to-production paths, improve release controls and help the team establish a reliable weekly release rhythm.
• Manage cloud cost. Make GCP spend visible by workload and product area, then reduce waste without compromising service quality.
• Develop infrastructure as code. Improve our Terraform and Kubernetes setup so environments are reproducible, secure and clearly documented.
• Strengthen data-pipeline reliability. Add failure detection, freshness checks, replay paths and clear ownership across Datastream, Pub/Sub, dbt and BigQuery.
• Respond and learn. Help shape incident management and on-call practices, then turn recurring failures into automated checks and safeguards.
Why we're hiring now
The team is growing and the platform needs to support a faster pace of delivery. That requires better visibility, stronger data pipelines and release controls that work without relying on individual memory or manual intervention.
As we build out our Agentic SDLC the team's factory platform adds to the workload of our Platform Engineers. Our current Lead Platform Engineer currently carries too much of that responsibility and workload alone. This role adds extra capacity to improve the platform and support the product in production alongside that Software Factory work.
Requirements
Department: Research and Development
Function: Information Technology
Experience Level: Mid-Senior Level