The Platform Team at ricardo.ch designs, builds and runs a cloud-native infrastructure, development platform and deployment pipeline that power our applications and services. We ensure our services are always up and running by automating all aspects and using Open Source technology such as Kubernetes, Ansible, PostgreSQL, Kafka, Zipkin, Prometheus and Grafana. We operate servers in our data center and on cloud providers.
Our goal is to run ricardo.ch in a completely automated environment, that can run on a developer’s laptop or in the cloud. We aim to deliver seamless monitoring, tracing, and tuning tools. We strive for real-time architecture through event-sourcing, fast microservices, and zero-downtime deployment. As a member of the Platform Team, you will work directly with ricardo.ch Software Engineering, design and implement solutions for our infrastructure.
In the industry, this role is sometimes called DevOps Engineer, Site Reliability Engineer, Production Engineer or even Service Engineer.
Engage in building and scaling our Kubernetes-based platform, deployment pipelines and persistent services.
Automate all aspects of our infrastructure, including network, testing and security.
Get involved in configuration management, the deployment pipeline and the target hosting environment.
Design and secure the interaction between kernel and containers.
Collaborate closely with our software engineers.
Shape the DevOps culture with the team and across engineering.
Technical leadership of projects and people.
Operate high-availability production services as an on-call engineer.
Minimum qualifications
At least 3-5 years of experience operating a production system.
Working knowledge of linux administration: networking or internals.
Docker skills required, ideally paired with Kubernetes experience.
Comfortable operating in OSI layers 3 through 7.
Experience in any configuration management framework such as Ansible, Puppet, Chef or Salt.
Proficient in a programming and/or scripting language.
Comfortable with troubleshooting complex issues in distributed systems.
Experience with monitoring, alerting and preferably incident response.
Excellent technical communication skills - documentation, presentations and remote calls.
Fluent in English, German or French a plus.
Preferred qualifications
Problem solving and respectful culture, employee empowerment and trust.
Working on a very popular product in Switzerland, strong customer interaction.
Fun working atmosphere with attractive working conditions.
Central office close to Zug main station with great public transportation.
Co-workers with diverse backgrounds having fun with technology.
Sports offering over lunch, video games, table soccer or simply go to lake
Working part-time is an option, remote only from a country close to Switzerland or France.
Training budget available for every engineer.
Weekly time for more free-form experiments.
If you need a book, we buy you the book.
ricardo.engineering is the largest part of EPD - a unified Engineering, Product and Design department. We work cross-functionally, with around 6-8 team active on different topics at once. We share a hackday-style way of working, with weekly shared standups and demos, strong self-organization, and individual responsibility. With over 60 engineers, and two offices (Zug and the south of France), we work remotely well, and travel often. Together, we share in workshops, hack days, and allocate 20% of engineering time for innovation, learning, and experiments. Our culture is geek, our working style is agile, our mindset is collaborative.
Today, ricardo.ch is the largest online marketplace in Switzerland with over 1 million listed items and more than 2 million users. We aim to improve our platform, innovate, grow the marketplace even further. If you enjoy challenges at scale, high energy work, and are creative in the solutions you bring, then you will enjoy working with us.
Apply Now!Or, know someone who would be a perfect fit? Let them know!
Mail