— Linux administration experience;
— Experience with Docker, tuning performance and fault tolerance of hosts;
— Experience with monitoring tools: ELK, Prometheus, Grafana;
— Experience in deploying and operating CI/CD;
— Interest in improving existing solutions and developing new, search for growth points;
— Desire to share knowledge with engineers and be able to convey it.
— Experience with Kubernetes in production;
— Experience with mass infrastructure management tools: Ansible, Terraform;
— Experience in AWS;
— Development experience in any programming language.
— High and timely payment for services;
— Flexible work schedule;
— 100% paid sick leave;
— 20 working days of paid vacation;
— Paternity leave;
— Office near the Klovska/Shuliavska metro station or Full remote
— Automate actions performed more than once;
— Deploy, configure and maintain the operation of infrastructure elements;
— R&D of new tools and approaches, their pros and cons to improve existing DevOps practices;
— Implementation and maintenance of good software development, deployment and monitoring practices. For example, standardization of artifacts, CI/CD steps, ways to collect and visualize metrics;
— Help in finding bottlenecks and performance problems, profiling database queries or message brokers;
— Analysis of infrastructure risks, development and implementation of solutions for their mitigation.
BETER is a leading international provider of esports and sports content.
We create and provide round-the-clock live broadcasts, supplemented with live data and odds, of more than 32 thousand sports and eSports events from Ukraine and Europe. Live broadcasts of these tournaments reach 35 million monthly views in 150+ countries. We are now 400+ and we continue to grow rapidly.
We make a product at the intersection of technology and entertainment. To stay in the top positions in our niche, relying on data, we write software for our needs: tools for organizing and managing tournaments, analytical tools, our CRM and Video Streaming platform.
How our teams work:
— We use several technology stacks: .net core, php, node.js, python;
— All this stuff is packaged in Docker and lives in AWS (for now, on separate hosts, we are moving towards Kubernetes);
— MySQL, PostgreSQL, MongoDB for storage; S3 for archives;
— ELK for logs;
— Prometheus for metrics;
— Clusters from Memcached and Redis, Aerospike for caching;
— Kafka for message transport;
— GitLab for repositories and CI / CD in Docker on spot instances, Nexus for images;
— Development teams are cross-functional and focused on their goals, while DevOps is focused on infrastructure and standardization;
— No bureaucracy, easy and effective communication with the management team;
— We make decisions quickly.