ABOUT THE PROJECT:
Adoppler is a company founded in 2017, as a product subsidiary of Geomotiv. Since 2018 – an independent business. Adoppler focuses on building and licensing disruptive advertising technology platforms for innovative companies around the world. Adoppler together with Audience Media founded ElementalTV in 2020.
The company’s main product is the Trusted Marketplace technology, a holistic video monetization solution for any platform and device. Our full-stack solution has a complete view of the video, CTV, and OTT inventory. It helps clients to access and to manage direct, programmatic, and third-party partners using built-in tags or OpenRTB-compliant endpoints.
The Trusted Marketplace consists of several high-load web applications, developed using Java 17, Jetty/Netty, Druid, Kafka, Aerospike, PostgreSQL. The production environment is private cloud-based on Proxmox. Deployment is carried out by Jenkins. The client-side is based on Angular 15/React 16, working as SPA.
Our company manages dev processes using Jira, Confluence, Slack, and regular video calls. We prefer to use Git Flow and peer code review in our work.
WHAT YOU’LL BE UP TO:
- Design and develop infrastructure as code to build performant systems to support the adtech platform;
- Deep troubleshooting related to failures, performance and networking including root cause analysis and building fault-tolerant systems;
- Manage the full lifecycle of infrastructure and change management including off-hours maintenances when needed;
- Evaluate DevOps tools and software to determine best-in-class solutions;
- Support and development of monitoring system (Prometheus/VictoriaMetrics, Grafana);
- Fine-tuning PostgreSQL, Kafka, Druid, Aerospike;
- Implementation of Multi-Data Center operation;
- Implementation of cluster’s fault tolerance;
- Resolve technical and user problems.
WHAT YOU’LL NEED TO HAVE:
- Minimal experience – 5 years;
- Extensive Linux experience (Ubuntu, Debian, knowledge of command line utilities, ability to write and read bash scripts);
- Knowledge of the principles of operation of IP networks and basic network services (routing, VPN, firewall, DNS, SMTP);
- Experience in configuration management and deployment tools (Ansible);
- Experience with Jenkins pipeline jobs;
- Solid knowledge of Nginx/OpenResty (proxying, load balancing);
- Experience with monitoring and visualization systems Prometheus/VictoriaMetrics, Alertmanager, Grafana;
- Basic knowledge and experience with Docker, PostgreSQL;
- Hands-on experience with Git;
- English Intermediate+.
WOULD BE A PLUS:
- Experience with HighLoad/BigData systems;
- Proficiency in Proxmox (Corosync based cluster), KVM, LXC;
- Experience with clustering PostgreSQL (with Patroni);
- Experience with replication MongoDB;
- Solid knowledge Keepalived, Linux Virtual Server system;
- Familiarity with following stack: Zookeeper, Kafka, KafkaConnect, Druid, Ceph (cephfs), Aerospike, Lua in OpenResty.
INTERVIEW STEPS:
- HR interview;
- Technical interview;
- Interview with a Product Manager.
APPLY NOW