DevOps Lead (DOL 0925), Skroutz S.A, GR

Job Description

At Skroutz, our mission is simple: we aim to amaze. From our humble beginnings back in 2005, we believe that happy customers equal happy merchants and it’s our job to understand and anticipate their needs and offer them an unparalleled, doubt-free experience. 

Our vision is clear: we aspire to simplify shopping, creating a trusted platform where millions discover and fulfill their online shopping needs easily and safely.

Whether you're looking for a new smartphone, restocking your pantry with essentials, seeking the perfect outfit for an upcoming event, or simply hunting for that collectible gaming console, Skroutz is your trusted partner for seamless shopping experiences.

And our ambitions extend far beyond Greece's borders. We're on a trajectory to become one of Europe's fastest-growing Marketplaces, with exciting expansions already underway in Cyprus and the Balkans. Our commitment to customer satisfaction remains paramount, guiding every decision we make.

To achieve our vision, we seek individuals who share our passion for e-commerce and technology. If you're driven by the desire to create extraordinary shopping moments for our users, as well as help sellers all around the world grow their businesses, then we want you on our team.

Join us at Skroutz and be part of a journey that's reshaping the way we shop online. Together, let's turn everyday moments into remarkable experiences.

Ready for the challenge?

#AimToAmaze #Skroutz20

Our engineering values

  • Know your Tech. Develop and master your craft, sharpen your tools. Be proud of your work.
  • Release early & Iterate. Deliver prototypes and start gathering important feedback early on. Use that feedback to guide you. Don't be afraid to compromise, make sure to come back & tidy things up.
  • Be a team player. Offer your help, listen and seek to understand. Step up & take initiative.
  • Don't over- anything. Don't over-engineer, over-analyze, over-regulate, you get it.
  • Enjoy your work. Celebrate success.

Technologies we use

At the heart of Skroutz lies a large-scale Ruby on Rails application supported by multiple auxiliary services. Much like our product, our infrastructure stack is continuously evolving and most recently it underwent a full modernization and a successful migration to the Cloud (AWS).

Our infrastructure is primarily built on the following technologies:

  • A wide range of AWS services including EKS, EC2, RDS, Lambda, and ECS.
  • Cloudflare as the CDN solution of our choice; also helps us with WAF, DNS, ZeroTrust, and Video Streaming.
  • Various database technologies including MariaDB, Elasticsearch, MongoDB, and Redis.
  • Apache Kafka as our core data pipeline and Resque for application async job processing.
  • GitHub as our main development platform with GitHub Workflows powering our pipelines.
  • Prometheus, Grafana (plus Mimir and Loki), ELK stack, CloudWatch, and Datadog for observability.
  • Several FLOSS components like Debian, Docker, HAProxy, and Nginx
  • Several in-house tools and platforms written primarily in Python, Go, and Ruby.

How will you contribute to the Skroutz vision

You will be leading the DevOps team, which is part of the broader SRE organization. The SRE group is roughly divided into three focus areas: managing production infrastructure, optimizing cloud workloads and engineering practices, and—where your team comes in—tackling the challenges of modern software delivery. The DevOps team ensures our workloads are cloud-native while providing the tooling to enable Product Engineering with a seamless, reliable development and deployment experience.

We are looking for an experienced Lead with a “lead-by-example” mentality and strong communication skills to guide our DevOps team. You will be acting both as a technical lead and a mentor. One of the team’s core responsibilities is to maintain, monitor, and optimize our integration and deployment infrastructure. We aim to move fast—deploying our main application to production up to 50 times a day—while ensuring a frictionless developer experience through best-in-class tooling and automation. Following the recent migration of skroutz.gr to the Cloud, you will also play a key role not only on improving the existing Cloud infrastructure but in the ongoing effort to design and migrate the remaining on-premise systems to it; an opportunity to shape their architecture, drive modernization, and see them through to production in a performant and resource-efficient way.

What you will be doing

In this role you’ll find yourself:

  • Managing a team of four to five engineers (including yourself), providing technical guidance and mentorship. This is a hands-on role where you'll find yourself driving design-related and operational decisions, while maintaining a strong technical focus (approximately two-thirds of your time will be spent on technical work white the rest of the time will be spent on people management responsibilities).
  • Setting the team’s strategy, architecting, developing, planning and delivering high-quality solutions.
  • Maintaining and optimizing the software deployment and release processes used by our product development teams, enabling our application and our engineering team to scale.
  • Designing, implementing, and maintaining our staging infrastructure and the new suite of remote development tools to further improve our teams’ efficiency.
  • Continuously improving the observability and reliability of CI/CD pipelines and all associated systems.
  • Helping us finalize migrating our apps to AWS with a focus on modernizing and optimizing cloud resource utilization.
  • Working with the broader SRE team to run effective post-mortems and collaborate on preventive solutions to strengthen system reliability.
  • Hold regular 1-on-1 meetings with the team members and guide them to growth and success, taking into account their goals and interests
AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about DevOps Lead (DOL 0925) Jobs in GR