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. You can find more information here:
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.
#LI-OT #LI-GN1 #LI-HYBRID