DevOps engineer

Full time • Brno 

We are originally from Brno and we have our own product that is used by more than 40 million users worldwide and has made it much easier to create websites and e-shops.

We try to steer clear from the corporate ladder. Yes we're almost hitting 130 people but we still fit into a single building where all the decisions are made. So you'll know what's going on and why at all times. We're also not a team that jumps from project to project, we don't deliver as fast as possible at the expense of quality - that's not our style.

On top of that, we're easygoing bunch of people who like to create a supporting environment where everyone can thrive.

There are over 120 of us, including several dozen developers and engineers, and we still fit into a single building where all decisions are made. This means you always know of what is happening and why. Our offices have relaxation areas, kitchens, and terraces where you can discuss sports, beer, and technical ideas.
We have completed a full migration to the AWS Cloud and are continuing to optimize and automate the operation of our applications within it. Our infrastructure runs primarily on Kubernetes and includes a range of tools and services that handle monitoring, logging, CI/CD, and application deployment. We are looking for someone to help us move these areas forward.

Who we are looking for

We are looking for a colleague for the position of Infrastructure Engineer, ideally with experience in DevOps / GitOps. We need someone who understands modern cloud technologies and automation and also has a background in development (ideally in PHP or another backend language).
If you enjoy containers, CI/CD, and infrastructure as code, want to participate in the operation of high-availability systems, and like to learn new things, we are looking for you.

What will you do?

  • Managing and developing infrastructure in AWS (EKS, RDS, Aurora, ElastiCache, S3, etc.)
  • Containerization and orchestration of applications in PHP and node.js using Docker and Kubernetes
  • Automating application deployment using GitLab CI/CD, ArgoCD, and Helm
  • Setting up and maintaining GitOps processes and Gitflow
  • Management and configuration of Terraform/Terragrunt infrastructure as code
  • Monitoring and logging (Prometheus, Thanos, Loki, Grafana, Elastic Stack, Fluentbit/Fluentd)
  • Collaboration on the configuration and optimization of Nginx, Emissary Ingress, and cert-manager.io
  • Supporting development teams in designing scalable architecture and operating services
  • Managing MySQL databases, including replication (AWS RDS, Aurora) using ProxySQL
  • Managing cache in Redis cluster and Valkey in AWS ElastiCache
  • Operating Kafka message broker in AWS MSK

How we work

We operate in hybrid mode – we usually meet two days a week in the office, with the rest of the time arranged within the team. We believe in small iterations and continuous improvement, which is why we have smaller daily releases instead of large ones once a year. We share knowledge across teams, and we have internal guilds and open communication. We offer unlimited vacation time – what matters is the result, not the number of days spent in the office. Interested? Use the form below and get in touch. We'd love to discuss the details with you.



DEV team

Take a look on our team and how we operate day-to-day.

About the job

Company: Webnode CZ s.r.o.

Address: Hlinky 995/70, Brno - Staré Brno

Required education: High school, College

Required languages: English, Czech

Benefits: Unlimited vacation, fresh fruits in a workplace, sport challenges in Strava, great coffee, day off for your birthday, home office, flexible working hours, company kindergarten, holidays that you celebrate, paternal vacation, contribution to any external courses, company library, 5-year anniversary gift, gift for your wedding day and birth of a baby, international breakfasts and other events, reduced mobile phone tariff and bank account, Freshbox menu delivery, Duolingo Plus, Webnode Premium Plans for free, and lots of others.

Employment: Full time

Employment duration: Fixed period

Contract type: Employment contract / contract for work



Who will you meet in the interview?

In the interview, you will meet Matěj. If you have any questions now, do not hesitate to write it to matej.kamenik@webnode.com.

Get in touch!