
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.

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.
