Who are We
The Mobile Fulfilment Systems department at Ocado is at the forefront of developing cutting-edge automation solutions for both in-store and warehouse online order fulfilment. We leverage distributed backend systems, intuitive mobile applications, and advanced autonomous mobile robots to enable fast, scalable, and cost-effective order collection.
Within this department, the Chuck Norris team is dedicated to building the software systems powering our Mobile Robotics products. Our scope spans mobile apps, backend microservices, workflow orchestration, integration APIs, and cloud-native components. All these drive the success of our flagship Chuck Autonomous Mobile Robot.
What You’ll Be Doing:
- Design, build and operate our cloud and Kubernetes infrastructure that powers our autonomous mobile robot – the OMRS platform.
- Own and improve CI/CD pipelines (CircleCI, Jenkins) and infrastructure-as-code (Terraform) for our services and environments.
- Develop and maintain observability (metrics, logging, dashboards, alerting) to keep our systems reliable and performant.
- Manage secrets, certificates and access control, contributing to the security and resilience of the platform.
- Support production operations and incident response, working closely with the OMRS Core and Platform teams, located in Sofia.
- Work on the infrastructure of our edge devices (the AMR robots – Chuck), including building and managing container images, remote updates and fleet management using the Balena platform and Linux-based BalenaOS.
- Contribute to software engineering tasks close to the infrastructure (internal tools, automation, small backend features), so your work will be mostly DevOps with regular hands-on coding as well.
What Are We Looking For
Core skills:
- Kubernetes: Solid experience running and managing workloads in Kubernetes, ideally using managed services from one of the major cloud providers (GKE, EKS, or AKS).
- Linux & Bash: Strong experience working in Linux environments, writing Bash scripts, using SSH, and troubleshooting at the OS level.
- Networking: Solid knowledge of networking fundamentals, DNS, firewalls, and Kubernetes networking (Ingress, Services, LoadBalancers).
Cloud Infrastructure:
- Cloud experience: Work experience with GCP is preferred. AWS or Azure is also acceptable.
- GCP familiarity:
- GKE (Google Kubernetes Engine)
- GCS (Google Cloud Storage)
- Pub/Sub (or equivalent messaging systems like Kafka or Kinesis)
- CloudSQL (or equivalent cloud-managed relational DBs)
- IAM (Identity & Access Management)
- Cloud Load Balancers
CI/CD & Automation:
- CI/CD Tools: CircleCI, Jenkins: Familiarity with existing scripted pipelines, bash-based jobs, or GitLab CI
- Infrastructure as Code: Terraform (preferred)
Nice to have:
- Experience with monitoring and alerting tools (Prometheus, Grafana, GCP Monitoring)
- Experience working in a production multi and single tenant multi-service environment
- Experience with log aggregation tools (e.g., ELK stack, Fluentd, Loki)
Our Social Benefit Package Includes:
The feeling of being part of a team that makes a difference in the world of automation and smart technology is great but here’s also a list of our social benefits.
- Hybrid office attendance policy that sees you onsite 40% of your time.
- 30 days of “Work from anywhere” program.
- 30 days of annual leave.
- Share plan program.
- 300 BGN additional monthly allowance.
- Enhanced maternity and paternity leave policy.
- Medical plan including health & dental coverage.
- Life and disability insurance.
- Employee assistance program.
We also have regular divisional socials, sports clubs not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events. If you think you have what it takes to make a difference, please submit your application below.














