Job Purpose

The main purpose of this job is to become a Devops inside the Engineering Productivity department at Ocado, under the Barcelona Observability area, in the  Pharos Team. 

Pharos Team’s main mission is to look after Observability practices for Monitoring and Alerting for the Ocado Technology Platform offered by Engineering Productivity and ensure the best tools and practices are used in the Observability of all the systems regardless of the stream or architecture or technological stack used, by providing unified tools or practices that will help increase systems observability and ultimately increase the overall quality of the production systems.

 

Role & Responsibilities

This role involves contributing to develop a DevOps etiquette inside the organisation by applying known principles and practices already standardised and creating automation of activities that will increase the speed of development inside the organisation. Also, it is expected to work with internal and external Observability tools and look after their instances. You will have to work closely with the teams to understand the needs and be able to identify improvements and missing pieces where you can contribute. It requires a close working relationship with both internal customers and development teams. You must be able to find the right balance of doing yourself, delegate to the team, or collaborate. You will be responsible for:

  • Cloud Engineering activities mainly on AWS and GCP
  • Applied DevOps Principles and Practices 
  • Continuous Delivery practices across multiple projects
  • Infrastructure and Environments Deployment Architecture
  • Automation of everything that can be automated
  • Evaluate, trial and run different tools or systems as managed services or individual instances
  • Work with external providers for adoption of hosted or managed solutions
  • Building strong relationships with users and engineers 
  • Developing a deep understanding of different solutions or tools in the market related to the mission
  • Facilitating an agile and lean software development process wherever required
  • Product backlog management, including defining user stories and prioritisation
  • Understand business value and prioritise accordingly
  • Maintaining the development teams focus on delivering value, balancing multiple streams of requirements so that they can concentrate on what they do best
  • Identify when to develop, when to document and when to buy

The typical outcome of your work

  • Happy customers
  • High performant tools that are helping the customers and improve their experience
  • Innovative solutions for next generation platform
  • Fast and resilient deployment pipelines
  • Automation scripts and routines
  • Stable SIT and Production Environments
  • Properly managed services in the cloud
  • Happy development teams
  • Documents

Knowledge, Skills and Experience

Essential

  • Proficient in at least one known public cloud provider
  • Excellent understanding of Microservices Architectures 
  • Very good experience with different alerting, monitoring, logging or tracing tools and practices
  • Very good knowledge of Continuous Integration and Deployment 
  • Very good Linux/Unix operating system skills
  • Good knowledge in coding or scripting in a common programming or scripting language
  • Excellent communication skills
  • Interest in business value

Desirable

  • Excellent Knowledge of AWS is a big plus
  • Excellent Knowledge of Prometheus and Grafana is a big plus
  • Excellent Knowledge of New Relic is a big plus
  • Excellent Knowledge of Pagerduty is a big plus
  • Very good Knowledge of Python is a plus
  • Very Good Knowledge of Gitlab CI is a big plus
  • Very Good Knowledge of Java and/or JVM is a plus
  • Good knowledge of (OpenMetrics, Micrometer) standards is a plus 
  • Good Knowledge of Spring Framework is a plus

 

What we can offer you

A relaxed, international, talented, creative and friendly environment, where we will provide you with the best tools to develop amazing stuff. We invest in our employees, ensuring we provide them with the best in-house and external training programs available. We also really encourage people to attend conferences and be involved in the local developer community.

  • Flexible working hours with short Fridays
  • Reduced hours in August
  • 25 days of holidays per year
  • Private Health Insurance
  • Life Insurance (3x your salary)
  • Ticket Restaurant
  • Ticket Transport
  • Ticket Kindergarten
  • Gym membership discounts 
  • Fresh fruit, snacks, tea and coffee
  • Monthly social events
  • Table football, board games and Nintendo Switch
  • Tech Talks and internal trainings
  • Developer exchange programmes between centers
  • English and Spanish language courses

 

We are growing rapidly, making it a very exciting time to join, as we are building a brand new office in the 22@ district. We are currently right next to Sants station, a central area of Barcelona. 

Anything else?
There’s a lot going on at Ocado Technology! Click to find out more about Ocado Technology and our recruitment process.

Ocado is an equal opportunities employer and as such makes every effort to ensure that all potential employees are treated fairly and equally, regardless of their sex, sexual orientation, marital status, race, colour, nationality, ethnic or national origin, religion, age, disability or union membership status.

Apply for this Job

* Required