DevOps Lead (DOL 0925)
Skroutz S.A.com
Office
Athens, Attica, Greece
Full Time
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
Requirements
“Hard” Skills
- Solid background as a DevOps engineer or SRE or a similar position (5+ years).
- Prior experience leading a team (2+ years).
- Experience building and operating developer tools and workflows (GitHub Actions, Gitlab CI or similar).
- Expertise in designing and maintaining containerized environments for production, leveraging Docker and Kubernetes for high availability and scalability.
- Familiarity with Infrastructure-as-Code tools and best practices with one or more IaC tools (Terraform, Puppet, Ansible, etc).
- Solid experience with one of the major IaaS providers, such as AWS, Google Cloud Platform or Azure (at Skroutz we favor AWS).
- Familiarity with observability tools such as Prometheus, Grafana, or ELK
- Εxperience with version control systems (Git).
- Desire to troubleshoot, optimize and build software tools.
- Familiarity managing Linux systems.
We definitely don’t expect you to know all our systems from day one, our team will be there to answer all the questions and help you navigate our infrastructure and the technologies we use.
“Soft” Skills
- A self-driven and solution-oriented attitude; is something broken? You can't help it unless you fix it!
- Ability to inspire and motivate team members to achieve individual and company goals.
- Lead-by-example mentality with good communication and interpersonal skills.
- Being open to receive & share constructive feedback, sharing knowledge and helping other team members through code reviews and mentoring sessions.
- Effective communication and writing skills with a strong tendency to "document as you go".
- Curiosity - drives innovation and continuous learning, helps us stay agile, improve our products, and better serve our users!
We Will Appreciate If You Have
- Bachelor's degree in Computer Science or a related field.
- Working knowledge of at least one programming language (Python, Go, or Ruby being a plus).
- Experience with designing and troubleshooting large systems with many components.
- Familiarity with database technologies (MariaDB, MongoDB, Elasticsearch).
- Contributions to open-source projects; sharing contributions or personal projects will help us during the evaluation process.
Benefits
- A great opportunity to contribute to the evolution of Skroutz towards becoming one of Europe’s fastest growing Marketplaces
- Thrive in an environment that champions ambitious goals, empowers autonomy, fosters mentoring, and unlocks exciting opportunities for both personal and business growth
- Competitive full-time salary
- Ongoing training and development
- Access to books, online courses, and relevant resources
- Top of the Line tools and equipment
- Private Medical Plan
- Hybrid Working
- Free gym membership at Golden Gym in Athens, plus OAKA cross training & running courses, Padel and online yoga
- For all New Skroutz Fathers we offer 30 working days paternity leave (1,5 months in total)
- Monthly childcare allowance for all Skroutz Parents
- Free Skroutz Plus subscription
As part of our dedication to the diversity of our workforce, Skroutz is committed to Equal Employment Opportunity without regard to race, color, national origin, ethnicity, gender, disability, sexual orientation, or religion.
Disclaimer:
Skroutz collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). We are bound to use the information provided within your job application for recruitment purposes only and not to share these with any unauthorized third parties. Please read our Recruitment Privacy Policy here.
DevOps Lead (DOL 0925)
Office
Athens, Attica, Greece
Full Time
September 19, 2025