You will create a deploy using Ansible into several kubernetes clusters, manage the configuration, build a Docker image.
Devise how to monitor applications, devise prometheus metrics and then collect and visualize them in Grafana, collect logs, or integrate solutions with AWS.
You will also go through the logs and look for anything we are missing and help solve and analyze problems.
Commonly communicate with developers, testers, but also support and operations, and thus ensure a certain integration role between different views of the delivered product.
At first, you will focus on the video conferencing platform we operate. Therefore, we welcome previous experience with the operation of webRTC video conferencing, but it is not a condition that we introduce you to the solution. At Kubernetes, we run more of this and prepare other projects, so it is possible to participate in other solutions.
Relevant Experience and Qualifications:
knowledge and demonstrable experience of working with Ansible, Kubernetes, Docker
knowledge of Nginx and use as a reverse proxy
knowledge of Linux (Debian / CentOs) at the level of at least basic system administration (control iptables, systems,…)
knowledge of Jitsi or other webRTC video conferencing platform
knowledge of prometheus metrics - creation of metrics (eg through mtail, or simple programming) or at least the ability to design and define assignments for development
knowledge of Elasticsearch + Filebeat, or another solution for log collection
experience with the visualization of metrics in Grafana
knowledge of AWS (Kubernetes on AWS, Asg, ..)
Python, Jinja2 templates
What we offer:
Possibility to apply your own ideas
Flexible working hours
Refreshments in the workplace
Possibility to work from home
5 sick days a year
Possibility of education within the department
Career growth and possible transition to other departments of the company