We are a six-person DevOps team responsible for developing a Kubernetes-based platform and maintaining the environments on which we install the Piwik PRO Analytics Suite. We maintain a close relationship with the teams that work directly with customers on a daily basis – we support them in preparing for sales calls and lend a helping hand with troubleshooting.
Much of our time is spent on product development, such as improving security or automating selected areas.
We also organize a fortnightly MacGyver Day for the team, where everyone has the opportunity to develop their individual goals or projects.
Your daily work will be split across three areas:
- Development (60%) – platform development and preparing the on-premises product for k8s migration
- Maintenance (30%) – maintaining and extending current customers’ infrastructures
- Delivery (10%) – upgrading the existing on-premises customers to the latest product version
What do we expect from you?
- At least 2 years of commercial DevOps or development experience
- Orientation towards microservices-based architecture. Are you familiar with Kubernetes in practice? Great!
- Programming experience in Python, Golang or JavaScript
- Good knowledge of Linux (Debian, RHEL/CentOS) and awareness that Alpine is a very good base for a production Docker container
- Practical experience of cloud environments (OpenStack / Amazon AWS / Microsoft Azure)
- Practical knowledge of Docker – you have built and managed your images
- Knowledge of CI/CD is and the ability to develop it
- Knowledge of at least some of the tools and technologies we use in our work (see below)
- Ability to communicate in English (B1+) and Polish (min. B2)
It will be great if:
- You find handling 1000 req/sec traffic an interesting challenge
- You are familiar with system and network security – you know the difference between a software firewall and a physical firewall and are able to create new rules
- Pride yourself on your knowledge of TCP/IP protocols
- Have a natural desire to learn and improve your skills
- Have experience maintaining bare-metal / on prem cloud systems
We play around on a daily basis with:
- Kubernetes, Docker
- Python, Golang, JavaScript
- Nginx, Haproxy
- MySQL, ProxySQL, ClickHouse, ScyllaDB
- Redis, Consul
- RabbitMQ, NATS JetStream
- Terraform, Helm
- Grafana, Prometheus, Loki, Alertmanager, Pingdom, PagerDuty
- Ubuntu, RHEL, CentOS, Alpine
- OpenStack, Azure, AWS, bare metal
- High Availability, Load Balancing, FailOver
- GitHub Actions
What you can expect after sending the resume:
- Short introductory phone call (30 – 45 min)
- An in-depth technical interview with team members (120 min)
- Decision and feedback
Want to know more? Get in touch with:
Kamila Kuc
IT Recruiter