Описание:
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.
Задачи:
- 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.
Требования:
- Strong experience running production services on GCP.
- Practical knowledge of Kubernetes and Terraform, including operating and improving infrastructure rather than only deploying to it.
- Experience designing and maintaining CI/CD pipelines in GitLab or a similar platform.
- Evidence that you have instrumented a real system and improved its metrics, logging, tracing or alerting.
- Examples of treating cloud cost as an engineering concern: attributing spend, finding waste and making informed trade-offs.
- Experience operating data pipelines, such as streaming ingestion, warehouse loads, dbt transformations or similar workflows.
- The confidence to challenge an unsafe change and explain what needs to happen before it can ship.
- Practical experience with AI coding tools such as Cursor or Claude, including how you provide context and verify infrastructure changes before accepting them.
- The ability to assess an imperfect system, decide what matters most and carry the improvement through to production.
- Будет плюсом: Enough Python experience to investigate or fix issues in a Django application; Security or compliance work in an enterprise SaaS environment; Experience designing incident-management or on-call processes; BigQuery cost and performance tuning
Условия:
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.